日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Mysql常用函数之Concat函数

發布時間:2025/3/21 数据库 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql常用函数之Concat函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?本篇文章主要介紹了MySQL中concat函數的用法(連接字符串),在命令行模式下進行測試。

?1. MySQL中concat函數

? 使用方法:

? CONCAT(str1,str2,…)?

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

? 注意:

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

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

? 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)

?

2.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)

?3.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)

4.?repeat()函數?

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

? ?mysql> select repeat('ab',2);

? ?+----------------+
? ? | repeat('ab',2) |
? ?+----------------+
? ?| abab |
? +----------------+
? 1 row in set (0.00 sec)

?

----------------end-------------------------

?

? ??

? ?

?

? ?

??

?

??

??

?

?

?

轉載于:https://www.cnblogs.com/zsliu/p/8745086.html

總結

以上是生活随笔為你收集整理的Mysql常用函数之Concat函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91久久久精品 | 北条麻妃久久 | 男男成人高潮片免费网站 | 日韩经典在线观看 | 亚洲乱熟女一区二区三区小说 | 欧美日韩免费观看视频 | 亚洲一级一区 | 男人天堂网在线观看 | 日韩亚洲精品在线 | 欧美人与动物xxxxx | 视频这里只有精品 | 激情小说亚洲图片 | 日韩 欧美 综合 | 中文字幕人妻一区二区在线视频 | h网站在线看| 中文字幕一区二区三区人妻在线视频 | 懂色av蜜臀av粉嫩av喷吹 | 9191国产精品 | 人人射人人 | 欧美一级视频在线观看 | 亚洲 小说区 图片区 都市 | 91狠狠爱| 人人干干| 久久一级大片 | 精品久久ai | 大奶子情人 | 日韩狠狠操 | 羞羞成人| 99re国产 | 国产高清视频在线观看 | 国产探花精品一区二区 | 超碰人人澡 | 亚洲香蕉av | 中文字幕久久久久 | 日韩一卡二卡三卡四卡 | 亚洲熟妇色自偷自拍另类 | 蜜臀久久99精品久久一区二区 | 日韩一级在线观看视频 | 中文日韩欧美 | 色欲亚洲Av无码精品天堂 | 日韩一区二区毛片 | 囯产精品久久久久久 | 天天综合人人 | 伊人免费视频 | 国产偷拍一区二区三区 | 久草超碰 | 在线播放av网站 | 国产在线国偷精品免费看 | 无码av免费精品一区二区三区 | 韩日免费av| 国产美女一级视频 | 日韩精品一区二区三区视频在线观看 | 精品在线你懂的 | 4444亚洲人成无码网在线观看 | 久操国产| 日韩av免费在线看 | 波多野结衣mp4 | 风流还珠之乱淫h文 | 国产在线欧美在线 | 欧美天天射 | 精品国产乱码久久久久夜深人妻 | 天天干天天色 | 午夜美女网站 | 亚洲天堂资源 | 日本少妇作爱视频 | 国产精品永久在线观看 | 日本成人在线看 | 精品视频一二 | 亚洲天堂123 | 国产亚洲成人av | 欧美激情亚洲 | 国产一级在线观看视频 | 天天艹夜夜艹 | 一本一道人人妻人人妻αv 九一在线视频 | av高清免费| 麻豆免费看片 | 国产三级精品三级在线 | av色片| 琪琪射| 成人一卡二卡 | 日本一级免费视频 | 白浆在线 | 亚洲免费av在线 | 丰满熟妇人妻中文字幕 | 色视频导航 | 国产性猛交xxxⅹ交酡全过程 | 春色av| 夜夜嗨av禁果av粉嫩av懂色av | 精品免费国产一区二区三区四区 | 污污网站免费 | 奇米综合 | av狠狠操 | 亚洲天堂精品在线观看 | 亚洲好骚综合 | h网站免费在线观看 | 国产又爽又黄视频 | 99国产精品99久久久久久 | 性xxxx狂欢老少配o | 日韩一区二区三区在线观看视频 |