T-SQL 字符串函数
在T-SQL中,字符串函数应用于字符串值并返回数字数据或字符串值。
下面是一些示例的字符串函数类型:
- ASCII()
字符表达式的ASCII代码值作为输出。
示例
该查询将给出字符的ASCII值。
输出:
- CHAR()
字符将作为ASCII代码或整数的输出。
示例
以下查询会生成整数的字符。
NCHAR()
使用NCHAR(),任何整数的Unicode字符都会在输出中显示。
示例
该查询返回整数的Unicode字符。
CHARINDEX()
字符串表达式中搜索表达式的起始位置作为输出。
示例
以下查询将生成字符串“JAVATPOINT”中字符“A”的起始位置。
LEFT()
LEFT()用于返回给定字符串的左侧部分,直到指定数量的字符。
示例
该查询返回指定字符串’INDIA’的四个字符。
输出:
RIGHT()
它返回输入字符串的右侧部分,直到指定数量的字符。
示例
查询将根据输入字符串“INDIA”提供三个字符“DIA”。
输出:
SUBSTRING()
基于起始位置,SUBSTRING是字符串的一部分,长度值将作为字符串的输出。
示例
给定命令将分别给出字符串“FORM”、“DIA”和“EEN”,长度值为字符串“世界”。 对于“India”和“QUEEN”的“,”。
LEN()
LEN()是作为字符串表达式的输出的字符数。
示例
查询返回’JAVA’字符串的4。
LOWER()
小写字符串是作为字符串数据的输出。
示例
查询对’ SQL ‘字符数据提供’sqlserver’。
UPPER()
大写字符串作为字符串数据的输出。
示例
查询会根据’ javatpoint ‘字符数据提供’ JAVATPOINT ‘。 它将字符串更改为大写。
LTRIM()
LTRIM()在去除LTrim()中的前导空格之后,将字符串表达式作为输出。
示例:
查询为特定字符数据’TUTORIAL’提供’TUTORIAL’。
RTRIM()
在String表达式中,RTRIM()会在移除空格后返回给定字符串数据的输出。
示例
查询为特定字符数据’ASIA’提供’ASIA’。
REPLACE()
对于给定字符串数据,替换所有字符的频率后,将返回字符串表达式。
示例
查询将针对“ASIA”字符串数据返回“KNDKA”字符串。
REPLICATE()
REPLICATE()用于重复字符串表达式,它会多次返回字符串数据作为输出。
示例
REVERSE()
Reverse()函数的字符串表达式作为字符串操作的输出。
示例
该查询将根据字符串数据“POTPAL”提供“LAPTOP”字符串。 Reverse()函数将反转我们的字符串。
SOUNDEX()
SOUNDEX()返回四个字符(SOUNDEX)代码以评估一个或多个字符。
示例:
查询将针对“Twist”和“Twyst”字符串返回“S530”。
DIFFERENCE()
两个输入表达式的整数值作为输出。
示例
以下查询会根据“Michal”和“Micaal”表达式提供4。
注意 – 如果输出为0,表示表达式之间的相似性较弱。
SPACE()
SPACE()字符串作为带有空格数量的输出返回。
示例
该查询将为’JAVATPOINT HAS CONTENTS.’提供输出。
STUFF()
STUFF()表达式将在原始字符更改为指定长度时返回任何字符串数据的输出。
示例
查询将按照给定的第一个字符,并且给定长度为“ABCDEFGH”的2和4,“IJK”为目标字符串,返回“MNOPQR”字符串。
STR()
字符数据将作为数字数据的输出。
示例
查询将基于长度为8和小数为5的156.901给出187.37。
UNICODE()
在UNICODE()字符中,第一个字符的整数值作为输出。
示例
以下查询将基于“PHP”表达式返回56。
QUOTENAME()
字符串将作为带有分隔符的输出。
示例
查询将根据给定的“SHYAM”字符串作为双引号指定的分隔符提供“SHYAM”。
PATINDEX()
在PATINDEX中,需要查看以“N”开头的表达式的第一个出现的表达式的起始位置。
示例
以下查询将为’ASIA’提供1。
FORMAT()
在FORMAT()中,给定的表达式将作为更改格式的输出。
示例
查询将根据指定格式对getdate()函数生成’ Friday, DECEMBER 16, 2019’,其中’D’表示工作日名称。
CONCAT()
在CONCAT()中,单个字符串在连接给定的参数值后作为输出。
示例
以下查询将基于给定的参数提供“X,Y,Z”字符串。