位置:首頁 > 數據庫 > SQL教學 > SQL字符串函數

SQL字符串函數

SQL字符串函數主要用於字符串操作。下表詳細列出了重要的字符串函數:

名稱 描述
ASCII() 返回最左邊的字符數值(ASCII碼值)
BIN() 返回參數的字符串表示
BIT_LENGTH() 返回參數的長度位
CHAR_LENGTH() 返回參數中的字符數字
CHAR() 返回字符傳遞的每個整數
CHARACTER_LENGTH()  CHAR_LENGTH() 的代名詞
CONCAT_WS() 返回串聯使用的分離器
CONCAT() 返回連接字符串
CONV() 不同數值的基數之間轉換數字
ELT() 在索引號返回字符串
EXPORT_SET() 返回一個字符串,例如,對於每一個位值的位置,會得到一個對串並為每個未設置位,會得到一個字符串斷開
FIELD() 返回第一個參數在隨後的參數索引(位置)
FIND_IN_SET() 返回第二個參數中的第一個參數的索引位置
FORMAT() 返回一個數字格式的小數位數指定數量
HEX() 返回一個十六進製值的字符串表示
INSERT() 插入一個子在指定的位置到指定的字符數值
INSTR() 返回字符串中第一次出現的索引
LCASE()  LOWER()代名詞
LEFT() 指定返回最左邊的字符數
LENGTH() 返回字符串中的字節長度
LOAD_FILE() 加載指定的文件
LOCATE() 返回字符串的第一個出現的位置
LOWER() 返回參數的小寫
LPAD() 返回字符串參數,左填充為指定字符串
LTRIM() 刪除前導空格
MAKE_SET() 返回一組具有以位相應的位置逗號分隔的字符串
MID() 返回從指定位置開始的子串
OCT() 返回八進製參數的字符串表示
OCTET_LENGTH() LENGTH() 的一個代名詞
ORD() 如果參數的最左邊的字符是一個多字節字符,返回代碼為字符
POSITION() LOCATE()的一個代名詞
QUOTE() 轉義的使用參數在SQL語句
REGEXP 使用正則表達式模式匹配
REPEAT() 重複一個字符串指定的次數
REPLACE() 替換出現一個指定的字符串
REVERSE() 反轉字符串中的字符
RIGHT() 返回指定的字符最右邊的數值
RPAD() 附加字符串指定的次數
RTRIM() 刪除尾隨空格
SOUNDEX() 返回一個soundex字符串
SOUNDS LIKE 音色比較
SPACE() 返回空格指定數目的字符串
STRCMP() 比較兩個字符串
SUBSTRING_INDEX() 出現的分隔符的指定數量的前返回一個字符串的子串
SUBSTRING(), SUBSTR() 指定返回字符串
TRIM() 除去開頭和結尾的空格
UCASE() UPPER() 的一個代名詞
UNHEX() 每一對十六進製數字轉換為字符
UPPER() 轉換為大寫