首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 字串函數大全速查:ASCII、CONCAT、SUBSTRING、REPLACE、TRIM、大小寫轉換等 27 類函數完整語法與範例

     編輯:MySQL 綜合教學

MySQL 字串函數大全速查:ASCII、CONCAT、SUBSTRING、REPLACE、TRIM、大小寫轉換等 27 類函數完整語法與範例

函數語法說明與範例
ASCIIASCII(str)回傳最左字元 ASCII 碼。ASCII('MySQL')=77
ORDORD(str)多位元組字元編碼計算。ORD('中') 依字節序計算
CONVCONV(N, from_base, to_base)進制轉換 (2~36)。CONV('a',16,2)='1010'
BINBIN(N)二進制字串。BIN(10)='1010'
OCTOCT(N)八進制字串。OCT(10)='12'
HEXHEX(N)十六進制字串。HEX(255)='FF'
CHARCHAR(N,...)ASCII 碼轉字串。CHAR(77,121,83,81,76)='MySQL'
CONCATCONCAT(s1,s2,...)拼接,任一 NULL 回 NULL。CONCAT('My','SQL')='MySQL'
CONCAT_WSCONCAT_WS(sep,s1,s2...)帶分隔符拼接。CONCAT_WS(';',id,name)
LENGTH/OCTET_LENGTHLENGTH(str)位元組數
CHAR_LENGTH/CHARACTER_LENGTHCHAR_LENGTH(str)字元數
LOCATELOCATE(substr,str[,pos])子串位置(從 1 起)。LOCATE('sql','mysql')=3
LPAD/RPADLPAD(str,len,padstr)左/右填充至長度。LPAD('5',3,'0')='005'
LEFT/RIGHTLEFT(str,len)左/右 n 字元。LEFT('MySQL',2)='My'
SUBSTRING/MIDSUBSTRING(str,pos[,len])截取子串。SUBSTRING('MySQL',2,3)='ySQ'
SUBSTRING_INDEXSUBSTRING_INDEX(str,delim,count)分隔符第 count 次出現前/後。SUBSTRING_INDEX('a.b.c','.',2)='a.b'
TRIMTRIM([BOTH|LEADING|TRAILING] [remstr] FROM str)去除首尾字元。TRIM('x' FROM 'xxxbarxxx')='bar'
LTRIM/RTRIMLTRIM(str)去除左/右空格
SPACESPACE(N)N 個空格字串
REPLACEREPLACE(str,from_str,to_str)全部替換。REPLACE('www.mysql.com','w','Ww')='WwWwWw.mysql.com'
REPEATREPEAT(str,count)重複 count 次。REPEAT('ab',3)='ababab'
REVERSEREVERSE(str)反轉字串。REVERSE('abc')='cba'
INSERTINSERT(str,pos,len,newstr)替換指定位置長度。INSERT('Quadratic',3,4,'What')='QuWhattic'
ELTELT(N,str1,str2...)取第 N 個參數。ELT(2,'a','b','c')='b'
FIELDFIELD(str,str1,str2...)回傳 str 在列表中索引。FIELD('b','a','b','c')=2
FIND_IN_SETFIND_IN_SET(str,strlist)逗號分隔列表中查找。FIND_IN_SET('b','a,b,c')=2
MAKE_SETMAKE_SET(bits,str1,str2...)bits 位元對應字串組合。MAKE_SET(5,'a','b','c')='a,c'
EXPORT_SETEXPORT_SET(bits,on,off[,sep[,bits]])位元組轉 on/off 字串
LOWER/LCASELOWER(str)轉小寫。多位元組安全
UPPER/UCASEUPPER(str)轉大寫。多位元組安全
LOAD_FILELOAD_FILE(file_name)讀取伺服器檔案內容。需 FILE 權限、

涵蓋編碼轉換、拼接、截取、搜尋、替換、填充、大小寫、集合操作、檔案讀取等全場景,開發必備桌邊手冊。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved