字符串函数
函数名 | 功能介绍 | 举例 |
LEN | 返回指定字符串的字符个数(而不是字节),其中不包括尾随空格。 | SELECT LEN('李力然作者') 返回:5 |
UPPER | 将小字符转换成大字符 | SELECT UPPER('book图书表') 返回:BOOK图书表 |
LOWER | 将大字符转换成小字符 | SELECT UPPER(‘’BOOK图书表') 返回:book图书表 |
LTRIM | 返回去掉左侧空格的字符串 | SELECT LTRIM(' Authors') 返回:Authors |
RIRIM | 返回去掉右侧空格的字符串 | SELECT LTRIM('Authors ') 返回:Authors |
CHARINDEX | 查找一个指定的字符串在另一个字符串的起始位置 | SELECT CHARINDEX('L','HELLO',1) 返回:3 |
LEFT | 返回字符串从左边开始指定个数的字符 | SELECT CHARINDEX('zhangsan’,2) 返回:zh |
RIGHT | 返回字符串从右边开始指定个数的字符 | SELECT RIGHT('三国演义',3) 返回:国演义 |
DATALENGTH | 返回字符串的字节数 | SELECT RIGHT('三国演义') 返回:8 |
REPLACE | 替换一个字符串的字符 | SELECT REPLACE('我爱我的家乡','家乡',‘学校’) 返回:我爱我的学校 |
SUBSTPING | 从字符串串的起始位置连续取指定个数的字串 | SELECT SUBSTPING('我爱我的家乡',3,2) 返回:我的 |