mysql的幾種函式整理

2021-07-14 09:32:11 字數 509 閱讀 5552

1.concat()函式

使用語法:concat(str1,str2,…)  

返回結果為連線引數產生的字串。如有任何乙個引數為null ,則返回值為 null。

e.gselect  concat(id,name) from user where id=1;

查詢結果:1user1

注:如果name為null,則查詢結果為null;

2.group_concat()函式

使用語法:group_concat([distinct] 要連線的字段 [order by asc/desc 排序字段] [separator '分隔符']) 

e.gselect group_concat(id) from user where email is null;

查詢結果:1,5,8,12,13

3.pow()/power(x,y)函式

這兩個函式返回x的y次方。

e.gselect  power(5,2);

查詢結果為25;

MySql函式整理

1 round x,d 四捨五入。round x 其實就是round x,0 也就是預設d為0 selectround 110.35,1 110.4 2 truncate x,d 直接擷取需要保留的小數字 selecttruncate 110.35,1 110.3 3 format x,d 四捨五入...

mysql函式整理

一.字串函式 1.拼接字串concat str1,str2.select concat hello word 2.包含字元個數length str select length hello,word!3.擷取字串 left str,len 返回字串str的左端len個字元 right str,len ...

mysql的時間函式整理

這裡總結的非常齊全 mysql時間函式 對於每個型別擁有的值範圍以及並且指定日期何時間值的有效格式的描述見7.3.6 日期和時間型別。這裡是乙個使用日期函式的例子。下面的查詢選擇了所有記錄,其date col的值是在最後30天以內 mysql select something from table ...