day39 mysql內建函式

2021-09-29 02:43:41 字數 780 閱讀 7632

mysql中提供了許多內建函式,例如:

char_length(str)

返回值為字串str 的長度,長度的單位為字元。乙個多位元組字元算作乙個單字元。

對於乙個包含五個二位元組字符集, length()返回值為 10, 而char_length()的返回值為5。

concat(str1,str2,...)

字串拼接

如有任何乙個引數為null ,則返回值為 null。

concat_ws(separator,str1,str2,...)

字串拼接(自定義連線符)

concat_ws()不會忽略任何空字串。 (然而會忽略所有的 null)。

conv(n,from_base,to_base)

進製轉換

例如:select conv('a',16,2); 表示將 a 由16進製制轉換為2進製字串表示

format(x,d)

將數字x 的格式寫為'#,###,###.##',以四捨五入的方式保留小數點後 d 位, 並將結果以字串的形式返回。若 d 為 0, 則返回結果不帶有小數點,或不含小數部分。

例如:select format(12332.1,4); 結果為: '12,332.1000'

insert(str,pos,len,newstr)

#索引位置從1開始!!索引位置從1開始!!索引位置從1開始!!

#替換的內容如果少於或大於你輸入的替換長度,也是會被替換的!(以新字串為主)

在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 將字串轉換為大寫,小寫 ...

day 03 內建函式

例子 print abs 1 求絕對值的 false 0,none print bool 如果all裡面的引數全部都是真的話,這個返回值就是真的 c all 1,2,3,4 print c 對於any來說,引數只要有真就為真 d any 1,none print d s 黎明 c bytes s,e...

day14 內建函式

內建函式就是python執行時就會載入記憶體的函式,py直譯器執行後就可以直接拿來用的函式,常用的內建函式有以下這些,其中enumerate和eval是最常用的 1.bytes print 中文 encode utf8 print bytes 中文 utf8 2.char ord print chr...