首页 > 其他 > 详细

常见字符串函数

时间:2015-07-23 00:57:19      阅读:142      评论:0      收藏:0      [点我收藏+]


SUBSTRING函数

作用:截取字符串

语法:SUBSTRING(字符串,开始位置,结束位置)

示例:SELECT SUBSTRING(‘床前明月光疑是地上霜‘,3,5)

结果:明月光疑是

CHARINDEX函数

作用:查找字符串的起始位置

语法:CHARINDEX(查找字符串,字符串[,起始位置])

如果没有录入起始位置则默认从第一个开始查找

示例:

SELECT CHARINDEX(‘知‘,‘知之为知之‘)

结果:1

SELECT CHARINDEX(‘知‘,‘知之为知之‘,2)

结果:4

LEFTRIGHT函数

作用:取字段左(右)边定长的字符串

语法:

LEFT(字符串,字符串长度)

RIGHT(字符串,字符串长度)

示例:

SELECT LEFT(‘床前明月光疑是地上霜‘,2)

结果:床前

SELECT RIGHT(‘床前明月光疑是地上霜‘,2)

结果:上霜

 

LtrimRtrim函数

作用:去掉字符串左(右)边的空格

语法:

ltrim(字符串)--(trim 是修剪的意思)

rtrim(字符串)

示例:

SELECT ltrim(‘ 前面和后面都有一个空格 ‘)

结果:前面和后面都有一个空格 

SELECT rtrim(‘ 前面和后面都有一个空格 ‘)

结果: 前面和后面都有一个空格

replace函数

作用:替换字符串

语法:replace(字符串,查找的字符串,替换的字符串)

示例:

SELECT replace(‘床前明月光疑是地上霜‘,‘霜‘,‘些两双‘)

结果:床前明月光疑是地上些两双

Len函数

作用:计算字符串长度

语法:len(字符串)

注意:字符串前面和中间的空格会计算,字符串后的空格不计算;

      不分汉字还是拼音,圆形还是半形。

示例:

1. select len(‘床前明月光‘)

2. select len(‘ 床前明月光‘)

3. select len(‘床前 明月光‘)

4. select len(‘床前明月光 ‘)

结果分别为:5665

a. select len(‘我爱你‘)

b. select len(‘wan‘)

c. select len(‘wan‘)

结果都是3

本文出自 “sukun” 博客,请务必保留此出处http://sukunwu.blog.51cto.com/10453116/1677163

常见字符串函数

原文:http://sukunwu.blog.51cto.com/10453116/1677163

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!