This Domain(Admin5.com) is for Sale:

SQLServer数据库实用技术(20)

时间:2007-12-23  来源:不详  作者:迈克DB

REVERSE (
其中character_expression 可以是字符串、常数或一个列的值。

例4-59:
织梦内容管理系统

织梦好,好织梦



·REPLACE()
REPLACE() 函数返回被替换了指定子串的字符串,其语法如下:
REPLACE (
REPLACE() 函数用string_expression3 替换在string_expression1 中的子串string_expression2。

例4-60:
织梦内容管理系统

内容来自dedecms



·SPACE()
SPACE() 函数返回一个有指定长度的空白字符串,其语法如下:
SPACE (
假如integer_expression 值为负值,则SPACE() 函数返回NULL 串。 本文来自织梦

例4-61:
内容来自dedecms

dedecms.com



·STUFF()
STUF()函数用另一子串替换字符串指定位置、长度的子串,其语法如下:
STUFF (
假如起始位置为负或长度值为负,或者起始位置大于character_expression1 的长度,则STUFF() 函数返回NULL 值。假如length 长度大于character_expression1 的长度,则character_expression1 只保留首字符。 本文来自织梦

例4-62:
本文来自织梦

内容来自dedecms



6、数据类型转换函数
在一般情况下,SQL Server 会自动完成数据类型的转换,例如,可以直接将字符数据类型或表达式与DATATIME 数据类型或表达式比较当表达式中用了INTEGER、 SMALLINT或TINYINT 时,SQL Server 也可将INTEGER 数据类型或表达式转换为SMALLINT数据类型或表达式,这称为隐式转换。假如不能确定SQL Server 是否能完成隐式转换或者使用了不能隐式转换的其它数据类型,就需要使用数据类型转换函数做显式转换了。此类函数有两个:
·CAST()
CAST() 函数语法如下:
CAST ( AS [ length ])

·CONVERT()
CONVERT() 函数语法如下:
CONVERT ([ length ], [, style])

提醒: 1、data_type为SQL Server系统定义的数据类型,用户自定义的数据类型不能在此使用。
2、length用于指定数据的长度,缺省值为30。
3、把CHAR或VARCHAR类型转换为诸如INT或SAMLLINT这样的INTEGER类型、结果必须是带正号( )或负号(-)的数值。
4、TEXT类型到CHAR或VARCHAR类型转换最多为8000个字符,即CHAR或VARCHAR数据类型是最大长度。

织梦好,好织梦


5、IMAGE类型存储的数据转换到BINARY或VARBINARY类型,最多为8000个字符。
6、把整数值转换为MONEY或SMALLMONEY类型,按定义的国家的货币单位来处理,如人民币、美元、英镑等。
7、BIT类型的转换把非零值转换为1,并仍以BIT类型存储。
8、试图转换到不同长度的数据类型,会截短转换值并在转换值后显示“ ”,以标识发生了这种截断。

例4-63:
本文来自织梦

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息