00问答网
所有问题
当前搜索:
sql截取中文字符后的字符
SQL
查询特定
字符之后的
内容
答:
select right(B,datalength(B)-charindex('~',B)) from 表名 --上面表达式可以实现你要求的功能 --charindex('~',B)返回'~'的开始位置 --datalength(B)返回
字符串
长度 --datalength(B)-charindex('~',B)是'~'
后面的字符
长度。
sql
怎么取某个字符串最后一次出现的位置
后面的字符串
答:
1、用REVERSE()反过来 2、用CharIndex()定位第1个位置 3、用Left()取出
字符串
4、再用REVERSE()反过来
SQL
去除某个
字符后的
所有字符?
答:
Oracle:substr(x,1,instr(x,'幢'))selserver:大概是 substr(x,1,charindex(x,'幢'))
SQL
如何去除 字段 特定
字符 后面的字符
串
答:
select substring('Please be patient (姓名)!You are NO:XXX',1,charindex('You are NO:','Please be patient (姓名)!You are NO:XXX',0)-1)--使用函数substring和charindex.--substring(表达式,开始位置,长度) 返回表达式中从开始位置起,长度为***的一部分
字符串
--charindex(搜索...
sql语句
,能够
截取
指定字段
后面的
一个
字符串
吗?
答:
--定义参数 create table a (string varchar(max))declare
sql
varchar(max)declare a varchar(max)select a ='asdf qwer zxcv 1234 qwer yuchor 3452 qwer abcd 7893'--这个是要查询的字符串 ---查询qwer
后面的字符串
--- while charindex('qwer',@a)<>0 begin select a=SUBSTRING (a,chari...
sql截取字符串
!
答:
--
文字
+“|”
以后的
子串 set r2=@r1+charindex('|',@s1)+len(@s0)--子串中第一个“|”相对于原串的起始位置 set s2=substring(@s1,charindex('|',@s1)+1,len(@s1))--第一个“|”后的子串 set r2=@r2+charindex('|',@s2)print substring(@s,1,@r1-1)+substring(@s,@r2+1,...
在
SQL
2000表中有一堆数据,怎样提取第一个指定
字符
和最后一个指定之间的...
答:
'-',字段名,0)+1,len(字段名)-charindex('-',reverse(字段名),0)-charindex('-',字段名,0))from 表名 substring是
截取
函数 charindex是算特定符号位置的函数 reverse是把
字符串
排反序的函数 了解一下这三个函数吧,这句你就应该懂了,我这句刚才试验了一下,没问题,环境
sql
server2000 ...
ms
sql
数据库
截取字符
答:
ms
sql
中
截取字符串
可以用left,right,substring函数。left,是从字符左边开始截取,如:截取abcdefg字符串中的前三个字符:select left('abcdefg',3);其中3为
截取的
长度。rigth是从字符右边开始截取,如截取abcdefg字符串中的后三个字符:select right('abcdefg',3);其中3为截取的长度。substring,是从...
sql
取某个
字符
前面、
后面的
内容
答:
select substr('338*304/100*100',1,instr('338*304/100*100','/')-1) from dual --338*304 select substr('338*304/100*100',instr('338*304/100*100','/')+1) from dual --100*100 将单引号里面的内容替换即可,我用的是oracle,你下次提问最好要说明是什么数据库 ...
where语句怎么
截取字符串
答:
sql
中在where字句里
截取字符
方法如下:1、如果是sqlserver:where left(p.end_time,4) = '2012'。2、如果是Oracle:where substr(p.end_time,0,4) = '2012'。举例:1、oracle: 'where substr(字段名,1,2)='''123'''2、sqlserver: 'where substring(字段名,1,2...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
sql截取指定字段后面的内容
sql查询字符串尾号
sql取字段后两位
sql截取字段中文