以下是SQL Server字串函數,用於處理輸入字串並返回字串或數值:
函數 | 描述說明 |
---|---|
ASCII | 返回字元的ASCII代碼值。 |
CHAR | 將ASCII值轉換為字元。 |
CHARINDEX | 從指定位置開始搜索字串內的子字串,並返回子字串的位置。 |
CONCAT | 將兩個或多個字串連接成一個字串。 |
CONCAT_WS | 使用分隔符號將多個字串連接成一個字串。 |
DIFFERENCE | 比較兩個字串的SOUNDEX() 值。 |
FORMAT |
返回使用指定格式和可選區域性格式化的值。 |
LEFT | 從左側開始從字串中提取給定數量的字元。 |
LEN | 返回字串的多個字元。 |
LOWER | 將字串轉換為小寫。 |
LTRIM | 刪除所有前導空格後,從指定的字串返回一個新字串。 |
NCHAR |
使用Unicode標準定義的指定整數代碼返回Unicode字元。 |
PATINDEX |
返回指定運算式中第一次出現模式的起始位置。 |
QUOTENAME |
返回添加了分隔符號的Unicode字串,以使輸入字串成為有效的SQL Server分隔識別字。 |
REPLACE | 用字符串替換所有出現的子字串與另一個子字串。 |
REPLICATE | 返回重複指定次數的字串。 |
REVERSE |
返回字串的相反順序。 |
RIGHT | 從右側開始從字串中提取給定數量的字元。 |
RTRIM | 刪除字串所有尾隨空白後,返回一個新字串。 |
SOUNDEX | 根據字串的使用方式返回字串的四個字元(SOUNDEX )代碼 |
SPACE | 返回一串重複的空格。 |
STR | 返回從數字數據轉換的字元數據。 |
STRING_AGG | 將具有指定分隔符號的字串行連接到新字串中。 |
STRING_ESCAPE |
轉義文本中的特殊字元並返回帶有轉義字元的文本。 |
STRING_SPLIT | 一個表值函數,它根據指定的分隔符號將字串拆分為子字串行。 |
STUFF |
將字串插入另一個字串。 |
SUBSTRING | 從具有指定長度的指定位置開始提取字串中的子字串。 |
TRANSLATE | 在一次操作中替換多個單字符,一對一轉換。 |
TRIM | 刪除所有前導和尾隨空白後,從指定的字串返回一個新字串。 |
UNICODE |
返回字元的Unicode標準定義的整數值。 |
UPPER | 將字串轉換為大寫。 |
上一篇:
SQL Server日期函數
下一篇:
SQL Server Window函數