mysql常見內建函式 MySQL常用內建函式

2021-10-19 16:18:13 字數 1585 閱讀 5641

1: ascii(str)  返回字串str的第乙個字元的ascii值(str是空串時返回0) mysql> select ascii('2');   -> 50 mysql> select ascii(2);   -> 50 mysql> select ascii('dete');   -> 100

2:ord(str)  如果字串str句首是單位元組返回與ascii()函式返回的相同值。 如果是乙個多位元組字元,以格式返回((first byte ascii code)*256+(second byte ascii code))[*256+third byte ascii code...] mysql> select ord('2');   -> 50

3:conv(n,from_base,to_base)  對數字n進製轉換,並轉換為字串返回(任何引數為null時返回null,進製範圍為2-36進製,當to_base是負數時n作為有符號數否則作無符號數,conv以64位點精度工作) mysql> select conv("a",16,2);   -> '1010' mysql> select conv("6e",18,8);   -> '172' mysql> select conv(-17,10,-18);   -> '-h' mysql> select conv(10+"10"+'10'+0xa,10,10);   -> '40'

4:bin(n)  把n轉為二進位制值並以字串返回(n是bigint數字,等價於conv(n,10,2)) mysql> select bin(12);   -> '1100'

5:oct(n)  把n轉為八進位制值並以字串返回(n是bigint數字,等價於conv(n,10,8)) mysql> select oct(12);   -> '14'

6:hex(n)  把n轉為十六進製制並以字串返回(n是bigint數字,等價於conv(n,10,16)) mysql> select hex(255);   -> 'ff'

7:char(n,...)  返回由引數n,...對應的ascii**字元組成的乙個字串(引數是n,...是數字序列,null值被跳過) mysql> select char(77,121,83,81,'76');   -> 'mysql' mysql> select char(77,77.3,'77.3');   -> 'mmm'

8:concat(str1,str2,...)  把引數連成乙個長字串並返回(任何引數是null時返回null) mysql> select concat('my', 's', 'ql');   -> 'mysql' mysql> select concat('my', null, 'ql');   -> null mysql> select concat(14.3);   -> '14.3'

9:length(str) octet_length(str) char_length(str) character_length(str)  返回字串str的長度(對於多位元組字元char_length僅計算一次) mysql> select length('text');   -> 4 mysql> select octet_length('text');   -> 4

10:locate(substr,str) position(substr in str)  返回字串substr在字串str

mysql常用內建函式 mysql常見內建函式

在mysql中有許多內建的函式,雖然功能都能在php 中實現,但巧妙的應用mysql內建函式可以大大的簡化開發過程,提高效率。mysql字串函式 concat string2 連線字串 lcase string2 轉換成小寫 ucase string2 轉換成大寫 length string str...

mysql 檢視內建函式 mysql內建函式

一 字串函式 1.concat s1,s2.sn 把傳入的引數連線成乙個字串 2.insert str,x,y,str 從str的x位置開始,替換y長度的字串為str,select insert abcdefg 2,3,hello 3.lower str upper str 將字串轉換為大寫,小寫 ...

常見fn內建函式

函式名 函式說明 使用舉例 fn contains 判斷字串是否包含另外乙個字串 fn containsignorecase 判斷字串是否包含另外乙個字串 大小寫無關 fn endswith 判斷字串是否以另外字串結束 fn escapexml 把一些字元轉成xml表示,例如 字元應該轉為 fn i...