標籤:mysql 常用文法
一、CONCAT與GROUP_CONCAT
1、CONCAT()函數用於將多個字串串連成一個字串。
使用樣本:
SELECT CONCAT(id, ‘,’, name) AS con FROM info LIMIT 1;返回結果為
+----------+
|con
|
+----------+
| 1,BioCyc |
+----------+
2、group_concat常與group by一起使用
GROUP_CONCAT函數返回一個字串結果,該結果由分組中的值串連組合而成
SEPARATOR 分隔字元
SELECT
tbl_user.sex,
GROUP_CONCAT(tbl_user.user_name SEPARATOR ‘||‘) AS user_name
FROM
tbl_user
GROUP BY
tbl_user.sex
sex user_name
女 國際飯店來看||正常化共和國護法||共好難過幾年和國||發給
男 共和國||複古風格廣泛感||花旗無歡||喀喀喀||回家好幾個||就很高很高||呼庚呼癸||股份回購||個人股
二、DATE_FORMAT
DATE_FORMAT() 函數用於以不同的格式顯示日期/時間資料。
DATE_FORMAT(date,format)
date 參數是合法的日期。format 規定日期/時間的輸出格式。
select DATE_FORMAT(time,‘%Y-%m-%d %H:00‘) datespan,max(bandwith) maxbandwidth from
tableName where time>=‘2016-01-01 00:00:00‘ and time<‘2016-02-24 00:00:00‘ group by datespan
輸出的datespan這一列的timeformat為DATE_FORMAT所指定的
本文出自 “程式猿的修鍊” 部落格,請務必保留此出處http://zhoum1118.blog.51cto.com/10054110/1744618
mysql 常用函數