Mysql常用函式彙總

2021-09-12 00:18:11 字數 464 閱讀 2943

處理比較複雜的資料時,為了減少**,可以使用一些mysql的一些函式,例如使用聚合函式做資料統計。

如果expr1為true,返回expr2,否則返回expr3

如果expr1不是null,ifnull()返回expr1,否則它返回expr2。

用於資料的四捨五入,round(num)相當於round(num,0)

用於儲存精確的數值。 p範圍為1〜65,d的範圍是0~30。mysql要求d小於或等於(<=)p。

兩者都是用於資料型別轉化,作用基本相同。

其中value為轉化前的資料,type為轉換後的型別,型別包括:

distinct是用於去重,但是只能放在查詢欄位的開頭:

select username,distinct pwd from user //會報錯!!!只能放在username前

mysql 常用函式彙總

目錄長度 length char length 字串拼接 concat concat ws group concat 記錄一下,持續更新,不一定全。字段長度 引數1個,可以填欄位名 字串長度 裡面引數可以填欄位名 concat裡面可以傳多個引數,會把它們拼接到一起,返回乙個完整的字串。我常用的語句是...

常用MySQL函式彙總

一些經常會用到的mysql函式彙總,算是乙個學習筆記吧,如果有錯的地方歡迎指正 每個函式都帶有簡單的說明和示例,僅供參考 不知道為什麼我mysql的upcase keywords不管用了,所以大小寫有點混亂 數字函式 abs x 返回絕對值 select abs 1 g expression 返回某...

MySql常用函式彙總(一)

1 保留兩位小數 round x,d 用於資料的四捨五入,x 值 d 保留小數2 負數轉正數 select abs 3 5 3 去除資料庫中小數點後多餘的0 select 0 cast t.loan rate as char 0 cast t.current period as char 0 cas...