您的位置:首页 > 数据库

sql T_sql 关于字符串的一些常用操作实例

2010-07-02 11:05 274 查看
--substring的用法
select substring(cast('1234567890' as varchar(1000)),1,5)
 
--输出的结果:
 
 
--left的用法,从左边的第一个字符开始算起,代表的是输出的字符长度
select left('123456789',5)
 
--输出的结果:5
 
 
 
--字符串匹配
select charindex('2','1234')
--返回结果是,也就是说,在字符串中,包含了2,所以该匹配是存在的。
select charindex('5','1234')
--返回结果是,也就是说,在字符串中,不包含5,所以该匹配是不存在的。
 
--把字符串头部的空格去掉。
LTRIM('字符串')
--把字符串尾部的空格去掉。
RTRIM('字符串')
 
 
--left 和right的用法
select left('123456789',2)
--输出的结果: 12
 
select right('123456789',2)
--输出的结果: 89
 
--len的用法,计算字符串长度
select len('abcd')
--输出的结果: 4
 
LOWER()和UPPER()
LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。
 
 
cast(字段as 数据类型)
如:
cast(字段as datatime) 或者
cast(字段as varchar(100))
 
 
--把ab替换成
select REPLACE('abcd','ab','55')
 
--输出的结果是:55cd
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql