bin(x)
返回 x 的二進位制編碼
15 的 2 進製編碼:
select bin(15); -- 1111
binary(s)
將字串 s 轉換為二進位制字串
select binary "csdn";-> csdn
case expressioncase 表示函式開始,end 表示函式結束。如果 condition1 成立,則返回 result1, 如果 condition2 成立,則返回 result2,當全部不成立則返回 result,而當有乙個成立之後,後面的就不執行了。when condition1 then result1
when condition2 then result2
...when conditionn then resultn
else result
end
select casewhen 1 > 0
then '1 > 0'
when 2 > 0
then '2 > 0'
else '3 > 0'
end->1 > 0
cast(x as type)
轉換資料型別
字串日期轉換為日期:
select cast("2017-08-29" as date);-> 2017-08-29
coalesce(expr1, expr2, ...., expr_n)
返回引數中的第乙個非空表示式(從左向右)
select coalesce(null, null, null, 'csdn.com', null, 'google.com');-> csdn.com
connection_id()
返回伺服器的連線數
select connection_id();-> 4292835
conv(x,f1,f2)
返回 f1 進製數變成 f2 進製數
select conv(15, 10, 2);-> 1111
convert(s using cs)
函式將字串 s 的字符集變成 cs
select charset('abc')->utf-8
select charset(convert('abc' using gbk))
->gbk
current_user()
返回當前使用者
select current_user();-> guest@%
database()
返回當前資料庫名
select database();-> csdn
if(expr,v1,v2)
如果表示式 expr 成立,返回結果 v1;否則,返回結果 v2。
select if(1 > 0,'正確','錯誤')->正確
ifnull(v1,v2)
如果 v1 的值不為 null,則返回 v1,否則返回 v2。
select ifnull(null,'hello world')->hello world
isnull(expression)
判斷表示式是否為 null
select isnull(null);->1
last_insert_id()
返回最近生成的 auto_increment 值
select last_insert_id();->6
nullif(expr1, expr2)
比較兩個字串,如果字串 expr1 與 expr2 相等 返回 null,否則返回 expr1
select nullif(25, 25);->
session_user()
返回當前使用者
select session_user();-> guest@%
system_user()
返回當前使用者
select system_user();-> guest@%
user()
返回當前使用者
select user();-> guest@%
version()
返回資料庫的版本號
select version()-> 5.6.34
Python一些內建函式
dir obj 顯示物件的屬性,如果沒有提供引數,則顯示全域性變數的名字 help obj 顯示物件的文件字串,如果沒有提供任何引數,進入互動式幫助 len obj 返回物件長度 open fn,mode 以mode方式開啟乙個檔名為fn的檔案 range start,stop step 返回乙個整...
Python一些內建函式
來判斷乙個物件是否是乙個已知的型別。語法 isinstance object,classinfo bool 引數 返回值 isinstance 與 type 區別 示例 classa pass class b a pass isinstance a a true type a a true isin...
python的一些內建函式
python並非我的第一語言,所以之前看python 的時候遇到過一些內建函式的時候,總是以物件導向不看細節的心情大概理解用法之後就置之不理了。但是內建函式實在太短小精悍,很好用,所以總是不可避免的要遇到,所以還是下決心好好分析一下。我現在遇到過的有幾種 filter,map,reduce,lamb...