亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

MYSQL的GROUP_CONCAT函數(shù)

henry14 / 3311人閱讀

函數(shù)作用

用到group by時, 能將相同的行組合起來。

函數(shù)語法

group_concat( [DISTINCT] 要連接的字段 [Order BY 排序字段 ASC/DESC] [Separator "分隔符"] )

例子

比如我們有一個商品規(guī)格表,我想在后臺看到不同種類的商品都有哪些規(guī)格,id代表商品種類,spec代表商品規(guī)格


商品規(guī)格表

id  |  spec  
1   |  黃色  
1   |  綠色
3   |  100g 
3   |  60g
4   |  38m

那么我們就可以這么寫
以id分組,把spec字段的值打印在一行,按照spec倒序排列


select id,group_concat(spec order by spec) from 規(guī)格表 group by id;  
|1 | 黃色,綠色|
|3 | 60g,100g|
|4 | 38m|

默認是以逗號分隔,我們也可以改成分號

select id,group_concat(spec separator ";") from 規(guī)格表 group by id;  
|1 | 黃色;綠色|
|3 | 60g;100g|
|4 | 38m|
補充:

還可以用distinct去掉重復的數(shù)值,也可以多個字段拼接

感受:

這個函數(shù)不復雜,只是感覺應該會經(jīng)常用到,以前總是習慣篩選之后用程序拼接,其實有些多余了.
使用場景視具體情況而定,這個都不是絕對的。希望對大家有幫助。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/17547.html

相關文章

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<