久久精品综合-欧美精品久久久久久-www一区二区-韩国三级中文字幕hd久久精品-国产一区二区三区在线-日韩免费视频

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

mysql中group_concat()函數的使用方法總結

[摘要]本文實例講述了mysql group_concat()函數用法。分享給大家供大家參考,具體如下:group_concat(),手冊上說明:該函數返回帶有來自一個組的連接的非NULL值的字符串結果。比較抽象,難以理解。通俗點理解,其實是這樣的:group_concat()會計算哪些行屬于同一組,將屬...
本文實例講述了mysql group_concat()函數用法。分享給大家供大家參考,具體如下:

group_concat(),手冊上說明:該函數返回帶有來自一個組的連接的非NULL值的字符串結果。比較抽象,難以理解。

通俗點理解,其實是這樣的:group_concat()會計算哪些行屬于同一組,將屬于同一組的列顯示出來。要返回哪些列,由函數參數(就是字段名)決定。分組必須有個標準,就是根據group by指定的列進行分組。

group_concat函數應該是在內部執行了group by語句,這是我的猜測。

1.測試語句:

SELECT group_concat(town) FROM `players` group by town

結果去查找town中去查找哪些值是一樣的,如果相等,就全部列出來,以逗號分割進行列出,如下:

group_concat(town)

北京,北京

長沙

2.測試:

SELECT group_concat( town )
FROM players

結果:

group_concat(town)

長沙,北京,北京,

上面是否可以證明,group_concat只有與group by語句同時使用才能產生效果? 下面進行了實際測驗

3.測試常量對group_concat()的配置影響:

SET @@GROUP_CONCAT_MAX_LEN=4

手冊中提到設置的語法是這樣的:

SET [SESSION   GLOBAL] group_concat_max_len = val;

兩種有什么區別?

SET @@global.GROUP_CONCAT_MAX_LEN=4;

global可以省略,那么就變成了:SET @@GROUP_CONCAT_MAX_LEN=4;

4.使用語句

SELECT group_concat(town) FROM `players`

結果得到:

group_concat(town)

長沙,北京,長沙,北京

結論:group_concat()函數需要與group by語句在一起使用,才能得到需要的效果。

原因可以這樣理解:group_concat()得到是屬于x組的所有成員(函數里面列參數指定需要顯示哪些字段)。x組從哪里來?如果沒有group by進行指定,那么根本不知道group_concat()根據哪個分組進行顯示出成員。 所以,像上面沒有group by子句的時候,就顯示了長沙和北京。

實際中什么時候需要用到這個函數?

假如需要查詢的結果是這樣:左邊顯示組名,右邊想顯示該組別下的所有成員信息。用這個函數,就可以省去很多事情了。

另外,假如我這樣使用:SELECT group_concat( name, sex ) FROM `players` town。意義不大。group_concat()指定一個列是最好的情況。如果指定了多個列。那么顯示結果類似這樣:

group_concat(name,sex)

王滔,王小明男,劉惠女,舒明女

以上就是mysql中group_concat()函數的使用方法總結 的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 午夜美女视频在线观看高清 | 亚洲婷婷六月 | 特级aaa片毛片免费观看 | 青青青免费网站在线观看 | 日本成人在线免费观看 | 日韩免费一区二区三区在线 | 五月婷婷在线观看视频 | 日本成人在线网站 | 青草影院在线观看 | 天堂tv亚洲tv日本tv不卡 | 香蕉欧美成人精品a∨在线观看 | 伊人国产在线视频 | 日韩中文欧美 | 日韩中文字幕一区 | 青草久久精品亚洲综合专区 | 欧美视频色| 一级一级 a爱片免费视频 | 色涩综合 | 在线观看国产一区亚洲bd | 日韩福利视频一区 | 天天射天天干天天操 | 日本精品一区二区三区四区 | 日韩欧美中字 | 手机天堂 | 天天操天天射天天爽 | 一区二区三区精品视频 | 欧洲另类一二三四区 | 亚洲综合网在线观看 | 日韩一区二三区无 | 色综合久久久久久 | 欧美无人区码卡二卡3卡4免费 | 天天操天天草 | 日本高清午夜色wwwσ | 亚洲高清毛片 | 日本免费完整版观看 | 亚洲综合丁香婷婷六月香 | 天堂在线中文网 | 日本永久免费 | 日本欧美国产精品 | 青青久在线视频 | 亚洲成人福利网站 |