select ASCII('A')=65 | |
select CONCAT('ASD','ERT')=ASDERT | 說明:字串相加 |
select LOCATE('78','1234567890')=7 | |
select LTRIM(' asdfgh) =asdfgh | 說明:消除左邊空格 |
select RTRIM('asdfasdf ')=asdfasdf | 說明:消除右邊空格 |
select TRIM(' mysql 常用字元 ')=mysql 常用字元 | 說明:截掉前後的空白字元 |
select MID('asdfghjkl',2,3) =sdf | |
select POSITION('fa' in 'sdfasdfasdfasdf')=3 | 說明:fa在較長字串中的位置 |
select REPEAT('asdf',4) =asdfasdfasdfasdf | 說明:重複4次字串 |
select RIGHT('abcdefgh',4) =efgh | 說明:從右數過來第四個字元開始的字串。 |
select SPACE(10)=' ' | 說明:造出十個空格字元 |
select SUBSTRING('abcdefghij',4)=defghij | 說明:從左邊第四個字元擷取起 |
select SUBSTRING('abcdefghij' from 4)=defghij | 說明:同上 |
select SUBSTRING('abcdefghij',4,2)=de | 說明:從左邊第四個字元擷取兩個字元 |
select SUBSTRING('abcdefghij' from 4 for 2) | 說明:同上 |
select UCASE('mysql5.0')=MYSQL5.0 | 說明:將字串轉為大寫 |
select LOWER('MYSQL5.0')=mysql5.0 | 說明:將字串轉為小寫 |
select LENGTH('abcdefghij')=10 | 說明:字串長度 =12AG56789 |
select INSERT('123456789',3,2,'AGWE')=12AGWE56789 | 說明:取代第3個位置函數 |
select INSTR('ASDFGHHG','DF')=3 | 說明:傳回DF在字串中的位置 |
select HEX(ASCII('A'))=41 | 說明:傳回16進位字串 |
select ELT(3,'A','B','C','D') =C | 說明:判斷函數,1=A、2=B、... |
select FIELD('CC','AA','BB','CC')=3 | 說明:判斷函數,如果CC=AA則等於1 |
MYSQL 常用字串函數範例
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言