WEB开发网
开发学院数据库MSSQL Server SQL语句字符串处理大全 阅读

SQL语句字符串处理大全

 2008-08-30 09:56:55 来源:WEB开发网   
核心提示:常用的字符串函数有: 一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值,在ASCII()函数中,SQL语句字符串处理大全,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用, length)返回从字符串左边第startin

常用的字符串函数有:

一、字符转换函数

1、ASCII()

返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。

2、CHAR()

将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。

3、LOWER()和UPPER()

LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。

4、STR()

把数值型数据转换为字符型数据。

STR ([,length[, ]])

length 指定返回的字符串的长度,decimal 指定返回的小数位数。如果没有指定长度,缺省的length 值为10, decimal 缺省值为0。

当length 或者decimal 为负值时,返回NULL;

当length 小于小数点左边(包括符号位)的位数时,返回length 个*;

先服从length ,再取decimal ;

当返回的字符串位数小于length ,左边补足空格。

二、去空格函数

1、LTRIM() 把字符串头部的空格去掉。

2、RTRIM() 把字符串尾部的空格去掉。

三、取子串函数

1、left()

LEFT (, )

返回character_expression 左起 integer_expression 个字符。

2、RIGHT()

RIGHT (, )

返回character_expression 右起 integer_expression 个字符。

3、SUBSTRING()

SUBSTRING (, , length)

返回从字符串左边第starting_ position 个字符起length个字符的部分。

四、字符串比较函数

1、CHARINDEX()

返回字符串中某个指定的子串出现的开始位置。

CHARINDEX (<’substring_expression’>, )

1 2 3  下一页

Tags:SQL 语句 字符串

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接