如果对SQL中的字符串操作,应该怎么做呢?下面就将为您介绍SQL中的字符串操作函数,这是SQL种最常见的函数之一,供您参考 。
1、QUOTENAME()
返回被特定字符括起来的字符串 。
QUOTENAME (<’character_expression’>[, quote_ character]) 其中quote_ character 标明括字符串所用的字符,缺省值为“[]” 。
2、REPLICATE()
返回一个重复character_expression 指定次数的字符串 。
REPLICATE (character_expression integer_expression) 如果integer_expression 值为负值,则返回NULL 。
3、REVERSE()
将指定的字符串的字符排列顺序颠倒 。
REVERSE () 其中character_expression 可以是字符串、常数或一个列的值 。
4、REPLACE()
返回被替换了指定子串的字符串 。
REPLACE (, , ) 用string_expression3 替换在string_expression1 中的子串string_expression2 。
4、SPACE()
返回一个有指定长度的空白字符串 。
SPACE () 如果integer_expression 值为负值,则返回NULL 。
5、STUFF()
用另一子串替换字符串指定位置、长度的子串 。
STUFF (, , ,)
如果起始位置为负或长度值为负,或者起始位置大于character_expression1 的长度,则返回NULL 值 。
如果length 长度大于character_expression1 中 start_ position 以右的长度,则character_expression1 只保留首字符 。