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() | 轉換為大寫 |