T-SQL 字符串函数

17 Mar 2025 | 4 分钟阅读

T-SQL 中,字符串函数应用于字符串值,并返回数值数据或字符串值。

以下是带示例的字符串函数类型:

  • ASCII ()

ASCII 码值作为字符表达式的输出。

示例

该查询将给出字符的 ASCII 值。

输出

068069076072073
  • CHAR ()

字符将作为 ASCII 码或整数的输出。

示例

下面的查询生成整数的字符。

NCHAR ()

使用 NCHAR (),任何整数的 Unicode 字符都将在我们使用的输出中显示。

示例

该查询返回整数的 Unicode 字符。

CHARINDEX ()

任何搜索表达式的起始位置都将在字符串表达式中作为输出显示。

示例

以下查询将生成字符串“JAVATPOINT”中字符“A”的起始位置。

LEFT()

LEFT () 用于返回字符串的左侧部分,直到给定字符串的指定字符数。

示例

该查询返回字符串“INDIA”的前四个字符的字符串。

输出

INDI

RIGHT ()

它返回任何字符串的右侧部分,直到指定字符数作为输入字符串的输出。

示例

该查询将给出“DIA”字符串,如输入字符串“INDIA”的三个字符所示。

输出

DIA

SUBSTRING()

SUBSTRING 是字符串的一部分,它基于起始位置,长度值将作为字符串的输出。

示例

给定的命令将给出“FORM”、“DIA”、“EEN”字符串,我们分别提到 (1,3)、(3,3) 和 (2,3),然后长度值作为字符串的世界。 对于 ',' India '和' QUEEN'。

LEN ()

LEN() 是作为字符串表达式输出的字符数。

示例

该查询返回字符串“JAVA”的 4。

LOWER()

小写字符串作为字符串数据的输出。

示例

该查询给出“SQL”字符数据的“sqlserver”。

UPPER()

大写字符串作为字符串数据的输出返回。

示例

该查询给出“JAVATPOINT”为“javatpoint”字符数据。 它将字符串更改为大写。

LTRIM ()

字符串表达式将在删除 LTRIM () 中的前导空格后作为字符串数据的输出返回。

示例

该查询给出“ TUTORIAL”字符数据的“TUTORIAL”。

RTRIM ()

String 表达式中的 RTRIM () 在删除空格后返回给定字符串数据的输出。

示例

该查询给出“ASIA '字符数据的“ASIA”。

REPLACE ()

在将所有字符频率替换为另一个字符之后,给定字符串数据的字符串表达式将作为输出显示。

示例

该查询返回字符串“ASIA”数据的“KNDKA”字符串。

REPLICATE()

REPLICATE() 用于重复字符串表达式,该表达式多次给出字符串数据的输出。

示例

REVERSE ()

反向字符串表达式作为字符串操作的输出。

示例

该查询为“POTPAL”字符串数据提供“LAPTOP”字符串。 REVERSE() 将反转我们的字符串。

SOUNDEX ()

SOUNDEX () 返回四字符 (SOUNDEX) 代码以评估一个或多个字符。

示例

该查询给出字符串“Twist”和“Twyst”的“S530”。

DIFFERENCE ()

整数值作为两个输入表达式的输出显示。

示例

以下查询给出“Michal”、“Micaal”表达式的 4。

注意 - 如果输出为 0,则表示表达式之间的相似性较弱。

SPACE ()

SPACE 字符串作为输出返回,带有空格数。

示例

该查询将给出“JAVATPOINT HAS CONTENTS”。

STUFF ()

字符串的表达式在原始字符更改为具有样式的指定长度后返回任何字符串数据的输出。

示例

该查询将根据第一个字符返回“MNOPQR”字符串,并且为“ABCDEFGH”字符串数据指定的长度为 2 和 4,并且“IJK”作为目标字符串。

STR ()

字符数据作为数字数据的输出返回。

示例

基于长度为 8 和小数为 5,该查询将给出给定 156.901 的 187.37。

UNICODE ()

在 UNICODE () 字符中,整数值作为给定表达式的第一个字符的输出显示。

示例

以下查询返回“PHP”表达式的 56。

QUOTENAME ()

字符串将带有分隔符作为输出。

示例

该查询将为给定的“SHYAM”字符串提供“SHYAM”,因为我们在分隔符中指定了双引号。

PATINDEX ()

在 PATINDEX 中,我们需要指定“N”视图的表达式第一次出现的起始位置。

示例

以下查询将为“ASIA”提供 1。

FORMAT ()

在 FORMAT() 中,给定的表达式将以更改的格式作为输出显示。

示例

以下查询根据指定的格式为 getdate() 函数提供“ 2019 年 12 月 16 日星期五”,其中“D”表示工作日名称。

CONCAT ()

在 CONCAT () 中,连接给定的参数值后,单个字符串将作为输出显示。

示例

以下查询为给定的参数提供“X、Y、Z”。


下一个主题T-SQL- 日期函数