發(fā)布者認證信息(營業(yè)執(zhí)照和身份證)未完善,請登錄后完善信息登錄
久久久亚洲欧洲日产无码AV,国产毛片基地,日本一区二区三区精品视频,国内精品久久人妻无码妲,日日操夜夜添
中文字幕欧美日韩,欧美精品在线观看视频,欧美一道本,色噜噜亚洲黑人www视频,九九热视频在线免费观看,亚洲国产日韩在线观看,操国产美女,不卡色老大久久综合网
首頁 » 資訊 » 編程開發(fā) » MYSQL > MySQL中concat函數(shù)(連接字符串)

MySQL中concat函數(shù)(連接字符串)

  發(fā)布時間 : 2017-05-19 01:27:46 89
內(nèi)容提要
MySQL中concat函數(shù)使用方法:CONCAt(str1,str2,…)返回結(jié)果為連接參數(shù)產(chǎn)生的字符串。如有任何一個參數(shù)為NULL,則返回值為NU

MySQL中concat函數(shù)
使用方法:
CONCAt(str1,str2,…)  

返回結(jié)果為連接參數(shù)產(chǎn)生的字符串。如有任何一個參數(shù)為NULL ,則返回值為 NULL。

注意:
如果所有參數(shù)均為非二進制字符串,則結(jié)果為非二進制字符串。 
如果自變量中含有任一二進制字符串,則結(jié)果為一個二進制字符串。
一個數(shù)字參數(shù)被轉(zhuǎn)化為與之相等的二進制字符串格式;若要避免這種情況,可使用顯式類型 cast, 例如:
SELECt CONCAt(CAST(int_col AS CHAR), char_col)

MySQL的concat函數(shù)可以連接一個或者多個字符串,如
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函數(shù)在連接字符串的時候,只要其中一個是NULL,那么將返回NULL
mysql> select concat('11','22',null);
+------------------------+
| concat('11','22',null) |
+------------------------+
| NULL   |
+------------------------+
1 row in set (0.00 sec)

MySQL中concat_ws函數(shù)
使用方法: 
CONCAT_Ws(separator,str1,str2,...)

CONCAT_Ws() 代表 CONCAT With Separator ,是CONCAt()的特殊形式。第一個參數(shù)是其它參數(shù)的分隔符。分隔符的位置放在要連接的兩個字符串之間。分隔符可以是一個字符串,也可以是其它參數(shù)。
注意:
如果分隔符為 NULL,則結(jié)果為 NULL。函數(shù)會忽略任何分隔符參數(shù)后的 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函數(shù)不同的是, concat_ws函數(shù)在執(zhí)行的時候,不會因為NULL值而返回NULL 
mysql> select concat_ws(',','11','22',NULL);
+-------------------------------+
| concat_ws(',','11','22',NULL) |
+-------------------------------+
| 11,22 |
+-------------------------------+
1 row in set (0.00 sec)

MySQL中g(shù)roup_concat函數(shù)
完整的語法如下:
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()函數(shù)

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

    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)

layui

微信掃碼關(guān)注 億華聯(lián)眾 公眾號

頭條推薦

主站蜘蛛池模板: 操美女免费网站| 国产欧美日韩视频怡春院| 尤物成AV人片在线观看| 22sihu国产精品视频影视资讯| 免费A级毛片无码免费视频| 国产精品极品美女自在线看免费一区二区| 人妻一区二区三区无码精品一区| 久久精品66| 国产精品亚洲综合久久小说| 精品国产成人av免费| 国产色婷婷| 日韩区欧美国产区在线观看| 日韩国产 在线| 天堂va亚洲va欧美va国产| 国产极品美女在线| 五月天久久婷婷| 99热国产这里只有精品无卡顿"| 国产综合无码一区二区色蜜蜜| 日韩精品欧美国产在线| 亚洲无码日韩一区| 亚洲另类色| 欧美怡红院视频一区二区三区| 国产精品私拍99pans大尺度| 精品国产成人a在线观看| 日韩成人高清无码| 女人18毛片久久| 国内精品久久人妻无码大片高| 99热这里只有成人精品国产| 色综合a怡红院怡红院首页| 久久久久免费精品国产| 亚洲欧洲日产国产无码AV| 老司机午夜精品视频你懂的| 免费看a级毛片| 久久久91人妻无码精品蜜桃HD| 久久黄色视频影| 波多野结衣的av一区二区三区| 亚洲乱码视频| 九九线精品视频在线观看| 超清无码一区二区三区| 再看日本中文字幕在线观看| 99热免费在线| 国产福利小视频在线播放观看| 国产一区二区精品福利| 欧美激情视频二区三区| 色综合综合网| 免费无码一区二区| 天堂成人av| 欧美在线一级片| 亚洲成网777777国产精品| 国产精品视频3p| 国产精品免费入口视频| 国产99精品久久| 国产91九色在线播放| 午夜a级毛片| 国产男女免费视频| 99精品免费欧美成人小视频| 三级国产在线观看| 亚洲美女一区| 欧美激情视频在线观看一区| 污网站在线观看视频| 亚洲不卡影院| 欧美日韩专区| 不卡的在线视频免费观看| 亚洲精品免费网站| 国产黄视频网站| 国产在线一区二区视频| 国产午夜福利在线小视频| 久久黄色视频影| 久久99热66这里只有精品一| 日本高清免费不卡视频| 黄色免费在线网址| 亚洲一级无毛片无码在线免费视频| 久久国产精品77777| 久久久久人妻一区精品色奶水| 免费看a毛片| 亚洲国产欧洲精品路线久久| 欧美在线视频a| 亚洲欧美自拍中文| 中文字幕亚洲电影| 久久综合丝袜长腿丝袜| 欧美日在线观看| 91在线视频福利|