六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

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

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知識。




主站蜘蛛池模板: 日韩一级特黄 | 特级黄色毛片视频 | 五月天欧美激情午夜情 | 青春草久久 | 日韩 欧美 国产 亚洲 制服 | 在线老司机 | 手机午夜视频 | 日韩一级在线播放免费观看 | 天天躁日日躁 疯人影院 | 四色婷婷婷婷色婷婷开心网 | 四虎影院永久 | 日本亚欧乱色视频在线系列 | 日韩色图区 | 综合久久久久综合体桃花网 | 性感美女视频免费网站午夜 | 一级女人毛片人一女人 | 色一情一乱一伦一视频免费看 | 色涩在线 | 欧美亚洲高清 | 手机看片久久国产免费不卡 | 亚洲视频在线播放 | 日本高清视频网站www | 青青草99热这里都是精品 | 青春草视频在线免费观看 | 婷婷激情片 | 亚洲精品乱码中文字幕无线 | 中文字幕一二三四 | 四虎永久在线精品2022 | 在线看日本吃奶孕交 | 天天视频色 | 欧美在线一二三 | 四虎国产永久免费久久 | 亚洲精品综合在线 | 天天做夜夜操 | 欧美怡红院免费的全部视频 | 日韩精品福利在线 | 网站一级片 | 欧美亚洲另类图片 | 午夜视频1000| 偷偷干夜夜拍 | 香蕉毛片a |