亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

詳解MySQL中concat函數的用法(連接字符串)

2024-07-24 13:11:40
字體:
來源:轉載
供稿:網友

MySQL中mysql/53192.html">concat函數

使用方法:

CONCAT(str1,str2,…) 

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

注意:

如果所有參數均為非二進制字符串,則結果為非二進制字符串。

如果自變量中含有任一二進制字符串,則結果為一個二進制字符串。

一個數字參數被轉化為與之相等的二進制字符串格式;若要避免這種情況,可使用顯式類型 cast, 例如:

SELECT CONCAT(CAST(int_col AS CHAR), char_col)

MySQL的concat函數可以連接一個或者多個字符串,如

mysql> select concat('10');+--------------+| concat('10') |+--------------+| 10  |+--------------+1 row in set (0.00 sec)mysql> select concat('11','22','33');+------------------------+| concat('11','22','33') |+------------------------+| 112233 |+------------------------+1 row in set (0.00 sec)

MySQL的concat函數在連接字符串的時候,只要其中一個是NULL,那么將返回NULL

mysql> select concat('11','22',null);+------------------------+| concat('11','22',null) |+------------------------+| NULL  |+------------------------+1 row in set (0.00 sec)

MySQL中concat_ws函數

使用方法:

CONCAT_WS(separator,str1,str2,...)

CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式。第一個參數是其它參數的分隔符。分隔符的位置放在要連接的兩個字符串之間。分隔符可以是一個字符串,也可以是其它參數。

注意:

如果分隔符為 NULL,則結果為 NULL。函數會忽略任何分隔符參數后的 NULL 值。

如連接后以逗號分隔

mysql> select concat_ws(',','11','22','33');+-------------------------------+| concat_ws(',','11','22','33') |+-------------------------------+| 11,22,33 |+-------------------------------+1 row in set (0.00 sec)

和MySQL中concat函數不同的是, concat_ws函數在執行的時候,不會因為NULL值而返回NULL

mysql> select concat_ws(',','11','22',NULL);+-------------------------------+| concat_ws(',','11','22',NULL) |+-------------------------------+| 11,22 |+-------------------------------+1 row in set (0.00 sec)

MySQL中group_concat函數

完整的語法如下:

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

基本查詢

mysql> select * from aa;+------+------+| id| name |+------+------+|1 | 10||1 | 20||1 | 20||2 | 20||3 | 200  ||3 | 500  |+------+------+6 rows in set (0.00 sec)

以id分組,把name字段的值打印在一行,逗號分隔(默認)

mysql> select id,group_concat(name) from aa group by id;+------+--------------------+| id| group_concat(name) |+------+--------------------+|1 | 10,20,20||2 | 20 ||3 | 200,500|+------+--------------------+3 rows in set (0.00 sec)

以id分組,把name字段的值打印在一行,分號分隔

mysql> select id,group_concat(name separator ';') from aa group by id;+------+----------------------------------+| id| group_concat(name separator ';') |+------+----------------------------------+|1 | 10;20;20 ||2 | 20||3 | 200;500  |+------+----------------------------------+3 rows in set (0.00 sec)

以id分組,把去冗余的name字段的值打印在一行,

逗號分隔

mysql> select id,group_concat(distinct name) from aa group by id;+------+-----------------------------+| id| group_concat(distinct name) |+------+-----------------------------+|1 | 10,20||2 | 20  ||3 | 200,500 |+------+-----------------------------+3 rows in set (0.00 sec)

以id分組,把name字段的值打印在一行,逗號分隔,以name排倒序

mysql> select id,group_concat(name order by name desc) from aa group by id;+------+---------------------------------------+| id| group_concat(name order by name desc) |+------+---------------------------------------+|1 | 20,20,10  ||2 | 20||3 | 500,200|+------+---------------------------------------+3 rows in set (0.00 sec)

repeat()函數

用來復制字符串,如下'ab'表示要復制的字符串,2表示復制的份數

mysql> select repeat('ab',2);+----------------+| repeat('ab',2) |+----------------+| abab      |+----------------+1 row in set (0.00 sec)

又如

mysql> select repeat('a',2);+---------------+| repeat('a',2) |+---------------+| aa      |+---------------+1 row in set (0.00 sec)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品久久久久久久久不口人| 国产成人福利视频| 精品国产福利在线| 久久成人精品视频| 中国人与牲禽动交精品| 欧美自拍大量在线观看| 亚洲第一二三四五区| 色噜噜亚洲精品中文字幕| 中文字幕九色91在线| 成人a级免费视频| 日本欧美在线视频| 亚洲成人久久网| 清纯唯美亚洲激情| 精品国产依人香蕉在线精品| 国产精品久久久久av| 欧美日韩在线视频一区二区| 日韩av在线看| 国产成人鲁鲁免费视频a| 欧美另类极品videosbestfree| 欧洲亚洲免费在线| 亚洲大胆人体av| 日韩精品在线播放| 国产亚洲欧洲在线| 一区二区三欧美| 亚洲欧美中文日韩在线v日本| 日韩av片电影专区| 免费97视频在线精品国自产拍| 亚洲aaa激情| 在线播放日韩欧美| 日本精品视频在线| 国产成人精品999| 伊人久久久久久久久久久| 国产成人97精品免费看片| 欧美一乱一性一交一视频| 国产综合久久久久| 久久久www成人免费精品| 中文字幕日韩av综合精品| 欧美在线观看www| 亚洲色无码播放| 欧美性猛交xxxx乱大交极品| 久久久久久久一区二区三区| 国产亚洲欧美日韩一区二区| 欧美情侣性视频| 麻豆一区二区在线观看| 欧美日韩亚洲91| 国产精品影院在线观看| 91综合免费在线| 欧美另类极品videosbest最新版本| 在线电影av不卡网址| 国产有码在线一区二区视频| 丝袜一区二区三区| 国产精品美女av| 亚洲视频999| 日韩一区二区av| 精品成人国产在线观看男人呻吟| 亚洲午夜av电影| 97久久精品人人澡人人爽缅北| 俺去亚洲欧洲欧美日韩| 91精品国产91| 欧美大片免费看| 精品视频久久久久久久| 欧美日韩亚洲精品内裤| 亚洲精品久久久久中文字幕二区| 亚洲精品在线视频| 国产精品免费观看在线| 久久好看免费视频| 精品国产乱码久久久久久天美| 欧美成人免费小视频| 国产不卡视频在线| 亚洲免费中文字幕| 91夜夜揉人人捏人人添红杏| **欧美日韩vr在线| 国产视频精品免费播放| 午夜精品久久久久久久男人的天堂| 奇米一区二区三区四区久久| 日韩电影免费观看在线观看| 成人国产精品一区二区| 2019av中文字幕| 日韩69视频在线观看| 亚洲人精选亚洲人成在线| 久久天天躁夜夜躁狠狠躁2022| 亚洲欧美日韩天堂一区二区| 亚洲人成在线免费观看| 亚洲精品免费在线视频| 中文字幕成人精品久久不卡| 国产精品自产拍在线观| 色偷偷9999www| 亚洲自拍偷拍福利| 深夜福利国产精品| 欧美一乱一性一交一视频| 91香蕉嫩草影院入口| 狠狠爱在线视频一区| 国产精品国产亚洲伊人久久| 91av视频导航| 国内精品一区二区三区| 精品在线欧美视频| 亚洲欧美在线磁力| 色妞在线综合亚洲欧美| 国产精品夜色7777狼人| 日韩免费电影在线观看| 91av国产在线| 日韩在线观看av| 欧美色另类天堂2015| 日韩大陆毛片av| 亚洲国产三级网| 国产精品国产三级国产aⅴ9色| 欧美极品少妇全裸体| 日本精品在线视频| 欧美精品激情blacked18| 少妇av一区二区三区| 韩国福利视频一区| 欧美精品免费在线观看| 欧美国产日韩精品| 欧美日韩国产综合新一区| 精品亚洲永久免费精品| 日韩精品中文字幕在线| 久久久精品国产亚洲| 伊人久久综合97精品| 美日韩精品视频免费看| 久久综合88中文色鬼| 国产精品久久久久久久久免费| 日韩网站在线观看| 成人av色在线观看| 精品国产1区2区| 韩日精品中文字幕| 韩剧1988在线观看免费完整版| 成人妇女淫片aaaa视频| 中文字幕av一区| 一区二区三区美女xx视频| 中文字幕亚洲色图| 国产精品久久久久久久久久久新郎| 青草青草久热精品视频在线网站| 欧美大胆在线视频| 久久福利视频导航| 欧美精品videossex性护士| 国产精品亚洲欧美导航| 亚洲一区二区三区视频| 欧美精品日韩www.p站| 国产91精品最新在线播放| 日日噜噜噜夜夜爽亚洲精品| 日韩av在线免费播放| 日韩禁在线播放| 2019中文在线观看| 精品久久久国产| 欧美乱人伦中文字幕在线| 国内精品久久久久久久久| 精品香蕉一区二区三区| 狠狠躁夜夜躁人人爽超碰91| 中文在线资源观看视频网站免费不卡| 亚洲免费视频观看| 日韩成人在线视频网站| 欧美精品videossex性护士| 久久精品国产99国产精品澳门| 国产精品久久91| 亚洲网站在线播放| 欧美巨猛xxxx猛交黑人97人| 亚洲精品视频在线播放| 亚洲视频欧美视频| 在线观看国产欧美| 92福利视频午夜1000合集在线观看| 欧美xxxx18国产| 国产成人极品视频| 欧美大片免费观看| 国产在线日韩在线|