SQL 字串函式



SQL 字串函式主要用於字串操作。下表詳細介紹了重要的字串函式:

序號 函式和描述
1 ASCII()

返回最左側字元的數值。

2 CHAR()

返回每個傳入整數對應的字元。

3 CHARINDEX()

返回子字串在給定字串中的位置。

4 CONCAT_WS()

返回帶分隔符的連線字串。

5 CONCAT()

返回連線的字串。

6 DIFFERENCE()

返回一個整數,衡量兩個不同表示式(字串)的 SOUNDEX() 值之間的差異。

7 ESCAPE()

返回帶有跳脫字元的文字。

8 FORMAT()

返回格式化的字串。

9 LEFT()

返回提取的字串。

10 LEN()

返回給定字串的長度。

11 LOWER()

返回給定字串的小寫形式。

12 LTRIM()

刪除字串左側的所有空格和字元後返回字串。

13 NCHAR()

根據數字程式碼返回 Unicode 字元。

14 PATINDEX()

返回模式在字串中的位置。

15 QUOTENAME()

返回帶有分隔符的字串。

16 REPLACE()

用指定的字串替換字串的特定部分(子字串)的所有出現後,返回一個新字串。

17 REPLICATE()

返回重複的值。

18 REVERSE()

返回反轉的字串。

19 RIGHT()

返回實際(當前)字串中最右側的字元。

20 RTRIM()

刪除所有尾隨空格後返回字串。

21 SOUNDEX()

返回 Soundex 字串。

22 SPACE()

返回由 N 個空格字元組成的字串。

23 STR()

返回數字字串。

24 STRING_AGG()

連線字串表示式的值,並在它們之間放置分隔符。

25 STRING_SPLIT()

將字串拆分為子字串的行。

26 STUFF()

在指定的刪除位置插入第二個表示式後,返回一個新字串。

27 SUBSTRING()

返回字元的一部分。

28 TRANSLATE()

從第一個引數返回一個字串。

29 TRIM()

返回修剪後的字串。

30 UNICODE()

返回第一個字元的整數值。

31 UPPER()

返回所有字元都大寫的字串。

廣告