请教下,SQL取两个字符之间的数据

图片说明
我想取这个区间的数据, 就是第4个-(横杠)和第5个-(横杠)之间的数据,SQL Server中应该怎么写,然后取出来,加上后面两个字段,相同的数据只取第一条, 谢谢了

sql
0

查看全部4条回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
sql中截取连个字符串之间的数据
截取第二个','与第三个','直接的数据 declare @str nvarchar(50); set @str=',1,6,7,8,'; select LEFT(SUBSTRING(@str,charindex(',',@str,2)+1,len(@str)),CHARINDEX(',',SUBSTRING(@str,charindex(',',@str,2)+1,len(@str
oracle 如何截取两个"-"之间的字符串
奥迪-A5-Coupe Qu-2.0T-7档自动-两门四驱-西拉红-深内饰 比如这样的一串字符,我如何截取出"西拉红"这3个字 select substr('123-asdf-119',instr('123-asdf-119','-')+1,instr('123-asdf-119','-',instr('123-asdf-119','-')+1)-instr('123-asdf-1
sql函数 取第几个分格符之间的字符
表-- select id,code '字典码' from code_table; 写一个sql函数,实现的功能是code='123.456.789.0ab.sx3.45fg',取出第三个点号( . )与第四个点号( . )之间的数据'0ab' create function [dbo].[Get_StrArrayStrOfIndex] ( @st
关于在一段字符串中提取所有两个字符中间的字符串
关于在一段字符串中提取所有两个字符中间的字符串这里的提取无非也就是自己写了一个方便自己使用的方法,这个方法里面用到了递归和ref,而使用ref的时候必须得先在调用该方法之前初始化一个值,在调用完该方法以后,带有ref前缀的变量的值就是调用方法完了以后变成的值了!! /// <summary> /// 把两个字符中间的字符提取出来 /// </summa
substr()提取介于两个指定下标之间的字符串
subString()提取介于两个指定下标之间的字符串 url.substr(start,stop) 会返回一个新的字符串,该字符串的值包含start到stop-1的所有字符,其长度为stop-start 其中,stop是选填的,若没有填stop,则默认会返回url中,从start位置开始,到url字符串最后一个字符的字符串。...
Oracle取两个标识字符之间字符串的方法
  select substr('10-10-20-11:bs_sweb16-cpu', instr('10-10-20-11:bs_sweb16-cpu', ':') + 1, instr('10-10-20-11:bs_sweb16-cpu', '-', -1) - instr('10-10-20-11:bs_sweb16-cpu', ':') - 1) from dual;   selec...
获取两个逗号之间的内容
    /* 从字符串my_date(&quot;a1, b22, c333, d4444, e55555, f6666&quot;)中, 获取第num到第(num+1)个逗号之间的内容, 该内容的首地址由参数pp_begin带出,长度由参数len带出 */ void smn_get_date_from_douhao(char* my_date, int num, char**...
mysql字符串处理-查询两个字符串之间的内容
select distinct SUBSTRING( pv_params,    locate('memberId=', pv_params )+CHAR_LENGTH('memberId='),    locate('&',  pv_params ,CHAR_LENGTH('memberId=')) -(SELECT locate('memberId=', pv_params)+CHAR
sqlserver 截取两个固定字符串之间的值
语法:SUBSTRING ( expression, start, length ) 语法:CHARINDEX ( expression1 , expression2 [ , start_location ] ) Expression1是要到expression2中寻找的字符中,start_location是CHARINDEX函数开始在expression2中找expressi
如何用oracle 截取两个相同字符串之间的字符
在实际工作中经常遇到截取两个相同字符串之间的字符的oracle问题,以下是相关语句
mysql 截取指定的两个字符串之间的内容(locate,substring)
如需转帖,请写明出处 http://blog.csdn.net/slimboy123/archive/2009/07/30/4394782.aspx   今天我同事在用mysql的时候,需要对一个字符串中的指定内容进行截取, 如 现有字符串 "[]aseabcd[12345]ddxabcdsx[]",要截取"abcd[" 和 "abcd["之后的第一个 "]" 之间的内容 "1234
SqlServer查询介于两个值之间的数据记录
sql的between與查詢日期範圍的问题,今天将access转sql时发现的问题。 資料 Customer Id Name RegisterDate 1 澎澎 2007/1/5 00:00:00 2 丁丁 2007/1/6 00:00:00 3 亞亞 2007
android 截取两个特殊字符之间的数据,获取某特殊字符第n次出现的位置
下面是在&quot;[gift]GG|www.url|30|1&quot;获取GG ,www.url ,30,1这四组数据 String str = &quot;[gift]GG|www.url|30|1&quot;; String result1 = str.substring(str.indexOf(&quot;]&quot;)+1, str.indexOf(&quot;|&quot;)); Log.e(&quot;=====result1&quot;, result1);//获取到GG...
正则表达式匹配两个特殊字符中间的内容
今天在使用正则表达式中,要匹配两个字符中间的内容,一时没有写出来,后来在网上找到了,记录一下。 匹配两个字符串A与B中间的字符串包含A与B: 表达式: A.*?B(“.“表示任意字符,“?”表示匹配0个或多个) 示例: Abaidu.comB 结果: Awww.apizl.comB 匹配两个字符串A与B中间的字符串包含A但是不包含B: 表达式: A.*?(?=B) 示例: Awww.a
SQL 截取字符串,中文算两个字符的方法
 --SQL 截取字符串方法,中文算两个字符的方法。--方法跟水哥学习的,支持一下水哥的博客--http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fwufeng4552--水哥最近谢了好多博客,有时间一定去好好学习--LEFT() 和SUBSTRING()都是将汉字算一个字符来算的--如果不计较的话,推荐使用这两个系统函数I
正则表达式获取指定两个字符串之间内容
xml解析利用正则表达式获取指定两个字符串之间内容在遇到解析复杂xml的时候,想到大家所想到的都是利用dom4j作为首发工具,但是当遇到层次很多,较为复杂,我们难道还需要从根节点一层一层的解析下去吗?此时不仅代码繁琐,而且准确率还不是那么高,采用此种方式,可以获取指定两种字符串之间的任意xml文本。package com.starit.analyse.util; import java....
Python来获取字符串之间的所有合集
在Python中处理单个字符,方法可以有很多,比如for循环 &amp;gt;&amp;gt;&amp;gt; for c in &quot;book&quot;: ... print(c.upper()) ... B O O K &amp;gt;&amp;gt;&amp;gt; 或者使用列表推导: &amp;gt;&amp;gt;&amp;gt; [c.upper() for c in &quot;book&quot;] ['B', 'O', 'O', 'K'] &amp;gt;&amp
截取两个字符串中间字符
NSString *middleStr; //获取中间的字符串 NSString *frontStr = @"id"; //从该字符开始 NSString *behindStr = @"?"; //到该字符结束NSRange range; range.location = [string rangeOfString:frontStr].location + frontStr
sql 截取某个字符第一次出现和最后一次出现之间的字符 截取指定两个位置的字符 ...
      select substr('0!027!033!P009JM!02721!0272106',                      instr('0!027!033!P009JM!02721!0272106','!',2,3)+1,                       instr('0!027!033!P009JM!02721!0272106','!',2,4...
java String一个字符串多次截取两个字符串之间的值
转自:http://bbs.csdn.net/topics/390367880 的问题。 如有字符串如下,并取出{ }之间的字符串。String str=&amp;quot;adfwe{abc}defg{def}gju{ght}dfdf&amp;quot;;输出效果如下: 像这种就要使用到正则了。package com.zhenqi.test;import java.util.List; import java.util.re
java截取两个字符之间的数据
今天朋友让我帮忙截取一下json数据,要把头部和尾部不需要的数据去掉 例如String str=”{code: 15156,message:{zgy:123 WSX.456},id:852}”; 比如要求截取第二个’{“到倒数第二个}的数据 得到”{zgy:123,wsx:456}” 刚开始想在网上参考下别人的代码,但是没找到想要的,所以就自己写了一段 此方法可以截取第N个某字符到至...
获取2个特定字符串之间的内容【Android】
//str 源字符串 //strStart 起始字符串 //strEnd 结束字符串 public String getInsideString(String str, String strStart, String strEnd ) { if ( str.indexOf(strStart) 0 ){ return ""; } if ( str.in
MATLAB获取字符串中两个特定字符之间的内容
比如我要获取一个元胞数组中每个元素里面的两个括号之间的内容,如下图: 由于 matlab 在读取一个文件夹里面的所有图像的时候,不是按照顺序读取的,而是按照上图的顺序读取,所以在提取标签的时候有点困难,下面就是提取括号里面的数字,并保存在一个新的元胞数组里面,即为图像的 label load Train_I.mat; % load HM.mat; for i=1:length(imgN
c# 怎样截取两特定字符之间的字符串
/// <summary> /// 截取中间字符 /// </summary> /// <param name="text">全字符串</param> /// <param name="start">开始字符串 </param> /// <param name="end">结束字符串 </param> /// <returns></returns> public static string Subs
excel 中选取两个固定字符串中间的内容
需求:只选取 [Device Name] 与 [Original Contents] 之间的内容,忽略其他内容Alt+F11 ,选中想要更改的sheet, 右键查看代码,将代码添加进去。添加后 点击RUN (三角形按钮)即可以下为代码实现:Private Sub RegExp_Replace()    Dim RegExp As Object    Dim SearchRange As Range...
Java截取特定两个标记之间的字符串
如有一串字符串: higklmnopq java代码如下: public class StringTest { public static void main(String[] args) { String str = "higklmnopq System.out.println(str.substring(str.indexOf(">")+1, st
C#:获取两个字符串中间的字符串
/// &amp;lt;summary&amp;gt; /// 获取两个字符串中间的字符串 /// &amp;lt;/summary&amp;gt; /// &amp;lt;param name=&quot;str&quot;&amp;gt;要处理的字符串,例ABCD&amp;lt;/param&amp;gt; /// &amp;lt;param name=&quot;str1&quot;&amp;gt;第1个字符串,例AB&amp;lt;/param&amp;gt; /// &amp;lt;param
Python3 获取一大段文本之间两个关键字之间的内容
用re或者string.find.以下是re代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import re #文本所在TXT文件 file = '123.txt'   #关键字1,2(修改引号间的内容) w1 =
c# 取string中的两个字符串之间的一段字符串
string bstrUrl = "abcdsdefg"; int index = bstrUrl.LastIndexOf("d"); int index_s = bstrUrl.LastIndexOf("g"); string domain = bstrUrl.Substring(index+1, index_s - index-1);结果:domain=ef
java 获取两个字符串之间的值
获取 &amp;lt;agentPartnerCd&amp;gt; 和 &amp;lt;/agentPartnerCd&amp;gt; 之间的值 xml.substring(xml.indexOf(&quot;&amp;lt;agentPartnerCd&amp;gt;&quot;), xml.indexOf(&quot;&amp;lt;/agentPartnerCd&amp;gt;&quot;)).substring(&quot;&amp;lt;agentPartnerCd&amp;gt;&quot;
SQL高级语句-BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。
BETWEEN 操作符 操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。 SQL BETWEEN 语法 SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2 原始的表 (在实例中使用:) Persons
SQL IN(规定多个值) 和 BETWEEN(选取介于两个值之间的数据范围) 操作符
IN操作符 IN 操作符用来在WHERE子句中指定条件范围,范围中的每个条件都可以进行匹配。 IN 取合法值的清单由逗号进行分隔,并且必须全部括在圆括号内。 IN 操作符在WHERE子句中用来指定要匹配的清单的合法值,功能与 OR 操作符相当,但是 IN 操作符一般比 OR 操作符清单执行更快(当查询多个值时)。并且 IN 操作符的最大优点是可以包含其他 SELECT 语句,这样可以更动态地...
java 获取两个特殊字符中间的字符数量
//例如:账号配置-20180201181253.xlsx 去除-及其后边的时间戳,想获取‘-’与‘。’之间字符串的长度好进行截取 String destFileName = "账号配置-20180201181253.xlsx";//思路就是获取‘-’的最后位置索引,与‘。’最后位置的索引相减,获取的值就是字符数量。//typeReq 是文件的后缀名String typeReq = "pdf";
python截取两个单词之间的内容
1. __init__ 初始化文件路径,关键字1,关键字2; 2. key_match 使用with open 方法,以二进制方式(也可以改成utf-8,GB2312)读取文件内容(支持txt/log格式); 3. buffer = f.read() 一致性读取到buffer中,读取超大文件会发生MemoryError(可以设置每次读取的size或切割文件)。   #!/usr/bin/...
PHP得到2个字符串之间的内容
function get_between($input, $start, $end) { $substr = substr($input, strlen($start)+strpos($input, $start),(strlen($input) - strpos($input, $end))*(-1)); return $substr; }
SQL中统计字段中空格数,以及截取前两个空格前的数据
由于数据中的字符串比较长,显示出来效果不是很好,所以想只显示字段中第二个空格前的数据,编写SQL函数 GO /****** Object: UserDefinedFunction [dbo].[GroupRows] Script Date: 12/18/2017 1:56:29 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER
java 正则表达式获取指定两个字符串之间内容
xml解析利用正则表达式获取指定两个字符串之间内容                       在遇到解析复杂xml的时候,想到大家所想到的都是利用dom4j作为首发工具,但是当遇到层次很多,较为复杂,我们难道还需要从根节点一层一层的解析下去吗?此时不仅代码繁琐,而且准确率还不是那么高,采用此种方式,可以获取指定两种字符串之间的任意xml文本。package com.starit.ana
sql 截取中间的一部分字符串
比如 字符串 : YTP-2018-11399-20180530-唯美德-201820100130690-10.zip000002990589 现在需要截取中间的 201820100130690 这部分, 可以这么写: select reverse(SUBSTRING(reverse(‘YTP-2018-11399-20180530-唯美德-201820100130690-10.zi...
jquery 在一串不规则字符串中,取某两个符号中间的值
eg:&amp;lt;source name=&quot;tstsett&quot; title=&quot;tstsett&quot; type=&quot;dataSource&quot; custom=&quot;custom&quot;/&amp;gt;我想取name的值var str = outerHTML.substring(outerHTML.indexOf('&quot;'),outerHTML.indexOf('title')).replace(&quot;\&quot;&quot;,&q
mysql截取逗号之间的字符
mysql 截取第4个逗号到第5个逗号之间的字符,思路如下以字符0,1.5,2,0,2.5,2,2,0为例1:先截取0到第5个逗号之间的字符SUBSTRING_INDEX('0,1.5,2,0,2.5,2,2,0,',',5);如图:2:然后从右边截取到第一个出现逗号的位置 position  为负数表示从右边开始截取 SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(...
文章热词 机器学习教程 DB2视频教程 渗透测试教程 运营管理视频教程 交互设计视频教程
相关热词 ios获取idfa server的安全控制模型是什么 sql android title搜索 大数据之kafka教程 教育大数据下