最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL字符串拼接與分組拼接字符串實(shí)例代碼

 更新時(shí)間:2023年02月02日 15:39:06   作者:噠不溜-w  
做SQL查詢時(shí)會(huì)經(jīng)常需要,把查詢的結(jié)果拼接成一個(gè)字符串,下面這篇文章主要給大家介紹了關(guān)于MySQL字符串拼接與分組拼接字符串的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

一、經(jīng)典拼接concat(x,x,....)

用法案例:

SELECT
	concat( '字符串', '拼接', ',啥都可以', '嘿嘿' ) AS concats 
FROM DUAL

注意

如果有任何一個(gè)參數(shù)為NULL,則返回值為NULL;

二、分隔符拼接CONCAT_WS(separator,str1,str2,...)

-- CONCAT_WS(分隔符,字符串1,字符串2,...)
SELECT
	CONCAT_WS(':','現(xiàn)在時(shí)間',now()) AS concats 
FROM DUAL


注意

  • 如果分隔符為NULL,則結(jié)果為NULL;

三、分組拼接GROUP_CONCAT(expr)

group_concat函數(shù)

  • 實(shí)現(xiàn)分組查詢之后的數(shù)據(jù)進(jìn)行合并,并返回一個(gè)字符串結(jié)果。
  • 用于將多個(gè)字符串拼接成一個(gè)字符串。
  • MySql默認(rèn)的最大拼接長(zhǎng)度為1024個(gè)字節(jié)

格式:GROUP_CONCAT(DISTINCT 要拼接的字段 ORDER BY 排序字段 ASC/DESC SEPARATOR '分隔符')

-- GROUP_CONCAT(DISTINCT 要拼接的字段  ORDER BY 排序字段 ASC/DESC SEPARATOR '分隔符')
-- 不好寫例子,直接借用的leetCode上的題
SELECT
	sell_date,
	count( DISTINCT product ) AS num_sold,
	GROUP_CONCAT( DISTINCT product ORDER BY product SEPARATOR ',' ) AS products 
FROM
	Activities 
GROUP BY
	sell_date;

通過(guò)使用DISTINCT可以排除重復(fù)值;如果希望對(duì)結(jié)果中的值進(jìn)行排序,可以使用ORDER BY子句;SEPARATOR是一個(gè)字符串值,默認(rèn)為逗號(hào)分隔。

補(bǔ)充:在篩選查詢中進(jìn)行字符串拼接并顯示在表格里

有時(shí),我們需要拼接的返回值放在表格中與其他信息一起顯示。

比如招生老師想把候選人的「學(xué)歷」「姓名」「學(xué)科」單獨(dú)提出來(lái),篩選出研究生學(xué)歷的候選人,并顯示他們的聯(lián)系方式:

SELECT CONCAT(qualification, ' ', firstname, ' - ', subject) AS 候選人資料, wechat_id, phone FROM kalacloud_student WHERE qualification = 'MPhil';

在使用 CONCAT() 拼接信息的同時(shí),使用 WHERE 篩選出研究生學(xué)歷(MPhil)的候選人

總結(jié)

到此這篇關(guān)于MySQL字符串拼接與分組拼接字符串的文章就介紹到這了,更多相關(guān)MySQL字符串拼接內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決遠(yuǎn)程連接MySQL報(bào)錯(cuò):2003 - Can‘t connect to MySQL server on ‘X.X.X.X‘ (10060 “Unknown error“)問(wèn)題

    解決遠(yuǎn)程連接MySQL報(bào)錯(cuò):2003 - Can‘t connect to&nb

    這篇文章主要給大家介紹了解決遠(yuǎn)程連接MySQL報(bào)錯(cuò):2003 - Can‘t connect to MySQL server on ‘X.X.X.X‘ (10060 “Unknown error“)問(wèn)題的方案,文中有詳細(xì)的解決步驟,需要的朋友可以參考下
    2023-09-09
  • Mysql常見(jiàn)bug及解決方案超詳細(xì)講解

    Mysql常見(jiàn)bug及解決方案超詳細(xì)講解

    在使用MySQL的過(guò)程中,相比大家都踩過(guò)不少坑,下面這篇文章主要給大家介紹了關(guān)于Mysql常見(jiàn)bug及解決方案超詳細(xì)講解的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • mysql like 特殊字符搜索的實(shí)現(xiàn)

    mysql like 特殊字符搜索的實(shí)現(xiàn)

    在MySQL中,LIKE操作符用于在查詢數(shù)據(jù)時(shí)進(jìn)行模糊匹配,本文主要介紹了mysql like 特殊字符搜索的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • 關(guān)于mysql create routine 權(quán)限的一些說(shuō)明

    關(guān)于mysql create routine 權(quán)限的一些說(shuō)明

    下面小編就為大家?guī)?lái)一篇關(guān)于mysql create routine 權(quán)限的一些說(shuō)明。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • Linux下安裝mysql的方式(yum和源碼編譯兩種方式)

    Linux下安裝mysql的方式(yum和源碼編譯兩種方式)

    這里介紹Linux下兩種安裝mysql的方式:yum安裝和源碼編譯安裝。需要的朋友可以參考下
    2018-02-02
  • mysql 5.7.13 winx64安裝配置方法圖文教程(win10)

    mysql 5.7.13 winx64安裝配置方法圖文教程(win10)

    這篇文章主要為大家分享了mysql 5.7.13 winx64安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • mysql 索引合并的使用

    mysql 索引合并的使用

    索引合并是mysql底層為我們提供的智能算法。本文就介紹了mysql 索引合并的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • MySQL本地版本升級(jí)超詳細(xì)教程(從5.5.20升到8.0.21)

    MySQL本地版本升級(jí)超詳細(xì)教程(從5.5.20升到8.0.21)

    MySQL是一款廣泛使用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),但是舊版本的客戶端可能會(huì)受到一些限制,下面這篇文章主要給大家介紹了關(guān)于MySQL本地版本升級(jí)超詳細(xì)教程,本文是從5.5.20升到8.0.21的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • mysql insert if not exists防止插入重復(fù)記錄的方法

    mysql insert if not exists防止插入重復(fù)記錄的方法

    在 MySQL 中,插入(insert)一條記錄很簡(jiǎn)單,但是一些特殊應(yīng)用,在插入記錄前,需要檢查這條記錄是否已經(jīng)存在,只有當(dāng)記錄不存在時(shí)才執(zhí)行插入操作,本文介紹的就是這個(gè)問(wèn)題的解決方案。
    2011-04-04
  • MySQL數(shù)據(jù)查詢limit子句用法舉例

    MySQL數(shù)據(jù)查詢limit子句用法舉例

    這篇文章主要介紹了MySQL數(shù)據(jù)查詢limit子句用法的相關(guān)資料,LIMIT子句在MySQL中用于限制查詢結(jié)果集的行數(shù),適用于分頁(yè)顯示和限制數(shù)據(jù)量,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-02-02

最新評(píng)論

福州市| 兴山县| 抚顺县| 梁平县| 玉树县| 蓝山县| 平阴县| 紫云| 佛教| 蒙城县| 铜鼓县| 若尔盖县| 荔浦县| 调兵山市| 芷江| 兰考县| 都昌县| 即墨市| 通化市| 图木舒克市| 阿荣旗| 鄄城县| 秭归县| 嘉义县| 阿克陶县| 长宁区| 福州市| 金坛市| 垫江县| 永兴县| 沁水县| 望奎县| 白朗县| 碌曲县| 临夏市| 宜川县| 澄江县| 子洲县| 洛隆县| 丹寨县| 驻马店市|