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

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

MySQL:容易介紹concat與group_concat使用方法

[摘要]concat()函數的功能:將多個字符串連接成一個字符串。語法:concat(str1, str2,...)返回結果為連接參數產生的字符串,如果有任何一個參數為null,則返回值為null。grou...

concat()函數的功能:將多個字符串連接成一個字符串。語法:concat(str1, str2,...)返回結果為連接參數產生的字符串,如果有任何一個參數為null,則返回值為null。

group_concat 分組之后將多行值變成一行,原來各行的值之間以逗號隔開

說明:

本文中使用的例子均在下面的數據庫表tt2下執(zhí)行:

1.png

一、concat()函數

1、功能:將多個字符串連接成一個字符串。

2、語法:concat(str1, str2,...)

返回結果為連接參數產生的字符串,如果有任何一個參數為null,則返回值為null。

3、舉例:

例1:select concat (id, name, score) as info from tt2;

2.png

中間有一行為null是因為tt2表中有一行的score值為null。

例2:在例1的結果中三個字段id,name,score的組合沒有分隔符,我們可以加一個逗號作為分隔符:

3.png

這樣看上去似乎順眼了許多~~

但是輸入sql語句麻煩了許多,三個字段需要輸入兩次逗號,如果10個字段,要輸入九次逗號...麻煩死了啦,有沒有什么簡便方法呢?——于是可以指定參數之間的分隔符的concat_ws()來了。。

二、concat_ws()函數

1、功能:和concat()一樣,將多個字符串連接成一個字符串,但是可以一次性指定分隔符~(concat_ws就是concat with separator)

2、語法:concat_ws(separator, str1, str2, ...)

說明:第一個參數指定分隔符。需要注意的是分隔符不能為null,如果為null,則返回結果為null。

3、舉例:

例3:我們使用concat_ws()將 分隔符指定為逗號,達到與例2相同的效果:

4.png

例4:把分隔符指定為null,結果全部變成了null:

5.png

三、group_concat()函數

前言:在有group by的查詢語句中,select指定的字段要么就包含在group by語句的后面,作為分組的依據,要么就包含在聚合函數中。(有關group by的知識請戳:淺析SQL中Group By的使用)。

例5:

6.png

該例查詢了name相同的的人中最小的id。如果我們要查詢name相同的人的所有的id呢?

當然我們可以這樣查詢:

例6:

7.png

但是這樣同一個名字出現(xiàn)多次,看上去非常不直觀。有沒有更直觀的方法,既讓每個名字都只出現(xiàn)一次,又能夠顯示所有的名字相同的人的id呢?——使用group_concat()

1、功能:將group by產生的同一個分組中的值連接起來,返回一個字符串結果。

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

說明:通過使用distinct可以排除重復值;如果希望對結果中的值進行排序,可以使用order by子句;separator是一個字符串值,缺省為一個逗號。

3、舉例:

例7:使用group_concat()和group by顯示相同名字的人的id號:

8.png

例8:將上面的id號從大到小排序,且用'_'作為分隔符:

9.png

例9:上面的查詢中顯示了以name分組的每組中所有的id。接下來我們要查詢以name分組的所有組的id和score:

11.png

相關文章:

concat和concat_ws()區(qū)別及group_concat() ,repeat()字符串函數

mysql中GROUP BY結合GROUP_CONCAT的使用

相關視頻:

Apache介紹安裝和MySQL介紹安裝使用

以上就是MySQL:簡單介紹concat和group_concat使用方法的詳細內容,更多請關注php中文網其它相關文章!


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




主站蜘蛛池模板: 天天干天天插天天射 | 日本tv欧美tv天堂 | 青娱乐伊人 | 亚洲综合视频 | 天天做天天爰夜夜爽 | 最新国产视频 | 青草视频网| 自拍视频在线观看视频精品 | 青娱乐在线视频盛宴 | 中文字幕精品视频在线观看 | 宇都宫紫苑日韩专区亚洲 | 日韩在线观看免费完整版视频 | 欧美视频精品在线观看 | 欧美性猛交xxxx乱大交蜜桃 | 五月婷婷丁香六月 | 色噜噜色偷偷男人的天堂 | 在线香蕉 | 日韩黄色影院 | 天天夜夜人人 | 日本精品免费 | 天天草天天草 | 一级做a爰视频免费观看2019 | 亚洲精品亚洲人成在线观看麻豆 | 七月丁香八月婷婷综合激情 | 欧美性视频在线播放黑人 | 日韩小视频网站 | 青青草久久 | 五月天婷婷在线视频 | 日韩黄色大片免费看 | 亚洲产国偷v产偷v自拍涩爱 | 无码中文字幕乱在线观看 | 天天射天天干天天 | 全免费a级毛片免费看不卡 全黄一级片 | 人人干在线 | 中文字幕日韩精品中文区 | 天天干在线播放 | 青青草原成人 | 日本大学生免费一级一片 | 欧美一级鲁丝片免费看 | 亚洲综合色就色手机在线观看 | 日本欧美视频在线 |