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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL concat()函数

發(fā)布時(shí)間:2023/12/3 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL concat()函数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

轉(zhuǎn)載自? ?MySQL concat()函數(shù)

在本教程中,您將學(xué)習(xí)使用MySQL?CONCAT和CONCAT_WS函數(shù)將兩個(gè)或多個(gè)字符串連接在一起的各種方法。

要連接兩個(gè)或多個(gè)引用的字符串值,請(qǐng)將字符串放在一起,如下所示:

SELECT 'MySQL ' 'String ' 'Concatenation';

執(zhí)行上面查詢語句,得到以下結(jié)果 -

mysql> SELECT 'MySQL ' 'String ' 'Concatenation'; +----------------------------+ | MySQL | +----------------------------+ | MySQL String Concatenation | +----------------------------+ 1 row in set

與其他數(shù)據(jù)庫管理系統(tǒng)相比,MySQL字符串連接更為清晰。 例如,如果您使用PostgreSQL或Oracle,則必須使用字符串連接運(yùn)算符||。 在Microsoft SQL Server中,您可以使用加法算術(shù)運(yùn)算符(+)連接字符串值。

除了使用空格進(jìn)行字符串連接之外,MySQL還提供了兩個(gè)連接字符串值的函數(shù):CONCAT和CONCAT_WS。

MySQL CONCAT函數(shù)

MySQL?CONCAT()函數(shù)需要一個(gè)或多個(gè)字符串參數(shù),并將它們連接成一個(gè)字符串。CONCAT()函數(shù)需要至少一個(gè)參數(shù),否則會(huì)引起錯(cuò)誤。

下面說明了CONCAT()函數(shù)的語法。

CONCAT(string1,string2, ... );

CONCAT()函數(shù)在連接之前將所有參數(shù)轉(zhuǎn)換為字符串類型。如果任何參數(shù)為NULL,則CONCAT()函數(shù)返回NULL值。

以下語句連接兩個(gè)引用的字符串:MySQL和CONCAT。

SELECT CONCAT('MySQL','CONCAT');

執(zhí)行上面查詢語句,得到以下結(jié)果 -

mysql> SELECT CONCAT('MySQL','CONCAT'); +--------------------------+ | CONCAT('MySQL','CONCAT') | +--------------------------+ | MySQLCONCAT | +--------------------------+ 1 row in set

如果添加NULL值,則CONCAT函數(shù)將返回一個(gè)NULL值,如下所示:

mysql> SELECT CONCAT('MySQL',NULL,'CONCAT'); +-------------------------------+ | CONCAT('MySQL',NULL,'CONCAT') | +-------------------------------+ | NULL | +-------------------------------+ 1 row in set

請(qǐng)參見示例數(shù)據(jù)庫(yiibaidb)中的customers表,其結(jié)構(gòu)如下所示 -

mysql> desc customers; +------------------------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------------------+---------------+------+-----+---------+-------+ | customerNumber | int(11) | NO | PRI | NULL | | | customerName | varchar(50) | NO | | NULL | | | contactLastName | varchar(50) | NO | | NULL | | | contactFirstName | varchar(50) | NO | | NULL | | | phone | varchar(50) | NO | | NULL | | | addressLine1 | varchar(50) | NO | | NULL | | | addressLine2 | varchar(50) | YES | | NULL | | | city | varchar(50) | NO | | NULL | | | state | varchar(50) | YES | | NULL | | | postalCode | varchar(15) | YES | | NULL | | | country | varchar(50) | NO | | NULL | | | salesRepEmployeeNumber | int(11) | YES | MUL | NULL | | | creditLimit | decimal(10,2) | YES | | NULL | | +------------------------+---------------+------+-----+---------+-------+ 13 rows in set

要獲取聯(lián)系人的全名,您可以使用CONCAT函數(shù)將名字,空格,姓氏連接,如下查詢語句:

SELECT concat(contactFirstName,' ',contactLastName) Fullname FROMcustomers;

執(zhí)行上面查詢語句,得到以下結(jié)果 -

mysql> SELECT concat(contactFirstName,' ',contactLastName) Fullname FROMcustomers; +--------------------------+ | Fullname | +--------------------------+ | Carine Schmitt | | Jean King | | Peter Ferguson | | Janine Labrune | | Jonas Bergulfsen | ***** 此處省略了一大波數(shù)據(jù) **** | Sue Taylor | | Thomas Minsu | | Valarie Franco | | Tony Snowden | +--------------------------+ 122 rows in set

?

MySQL CONCAT_WS函數(shù):使用分隔符連接字符串

MySQL提供了一種特殊形式的CONCAT()函數(shù):CONCAT_WS()函數(shù)。CONCAT_WS()函數(shù)將兩個(gè)或多個(gè)字符串值與預(yù)定義的分隔符相連接。

下面說明了CONCAT_WS()函數(shù)的語法:

CONCAT_WS(seperator,string1,string2, ... );

第一個(gè)參數(shù)是其他參數(shù):string1,string2,...的分隔符。

CONCAT_WS函數(shù)在字符串參數(shù)之間添加分隔符,并返回單個(gè)字符串,并在字符串參數(shù)之間插入分隔符。

以下語句連接兩個(gè)字符串值:Max和Su,并用逗號(hào)分隔這兩個(gè)字符串:

SELECT CONCAT_WS(',','Max','Su');

執(zhí)行上面查詢語句,得到以下結(jié)果 -

mysql> SELECT CONCAT_WS(',','Max','Su'); +---------------------------+ | CONCAT_WS(',','Max','Su') | +---------------------------+ | Max,Su | +---------------------------+ 1 row in set

當(dāng)且僅當(dāng)作為分隔符的第一個(gè)參數(shù)為NULL時(shí),CONCAT_WS函數(shù)才返回NULL。請(qǐng)參閱以下示例:

mysql> SELECT CONCAT_WS(NULL ,'Jonathan', 'Minsu'); +--------------------------------------+ | CONCAT_WS(NULL ,'Jonathan', 'Minsu') | +--------------------------------------+ | NULL | +--------------------------------------+ 1 row in set

與CONCAT函數(shù)不同,CONCAT_WS函數(shù)在分隔符參數(shù)之后跳過NULL值。 換句話說,它忽略NULL值。

mysql> SELECT CONCAT_WS(',','Jonathan', 'Minsu',NULL); +-----------------------------------------+ | CONCAT_WS(',','Jonathan', 'Minsu',NULL) | +-----------------------------------------+ | Jonathan,Minsu | +-----------------------------------------+ 1 row in set

以下語句使用CONCAT_WS函數(shù)構(gòu)造完整的地址:

SELECT CONCAT_WS(CHAR(13),CONCAT_WS(' ', contactLastname, contactFirstname),addressLine1,addressLine2,CONCAT_WS(' ', postalCode, city),country,CONCAT_WS(CHAR(13), '')) AS Customer_Address FROMcustomers;

執(zhí)行上面查詢語句,得到以下結(jié)果 -

+----------------------------------------------------------------------------------+ | Customer_Address | +----------------------------------------------------------------------------------+ | Schmitt Carine 54, rue Royale 44000 Nantes France | ************ 此處省略一大波數(shù)據(jù) *******

在本教程中,您已經(jīng)學(xué)習(xí)了如何使用MySQL?CONCAT和CONCAT_WS函數(shù)將一個(gè)或多個(gè)字符串值連接到成單個(gè)字符串。

總結(jié)

以上是生活随笔為你收集整理的MySQL concat()函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美日韩精品一二三区 | 欧美激情91 | 风间由美av | 中国老头性行为xxxx | 欧美亚洲国产一区 | 欧美一区一区 | 毛片无限看| 神马伦理影视 | 精品肉丝脚一区二区三区 | 天堂婷婷| 国产人妻人伦精品1国产盗摄 | www.av黄色| 欧美在线| 日日嗨av一区二区三区四区 | 精品一区二区三区免费毛片 | 色屁屁网站 | 激情五月综合色婷婷一区二区 | 福利视频一二区 | 国产调教视频在线观看 | 少妇紧身牛仔裤裤啪啪 | 69视频在线观看免费 | 在线免费观看黄色片 | 国产精品日韩欧美大师 | 狠狠久久| 成人三级图片 | 亚洲av中文无码乱人伦在线观看 | 嫩草影院久久 | 夜夜骚网站 | 公侵犯人妻中文字慕一区二区 | 欧美黄色性视频 | 午夜影院免费观看 | 夜夜夜影院 | 涩涩网站在线观看 | 色播视频在线 | 婷婷在线观看视频 | 快播91 | 韩日三级视频 | 69av在线 | 久草资源站 | 精品三级国产 | 西西4444www大胆无视频 | 国产精品7 | 摸丰满大乳奶水www免费 | 福利免费观看 | 国产成人久久精品麻豆二区 | 国产丝袜在线视频 | 欧美成人91 | 性色av一区二区三区四区 | 91在线免费观看网站 | 都市激情中文字幕 | 147人体做爰大胆图片成人 | 日韩视频a | 午夜免费在线观看 | 精品成人一区二区三区久久精品 | 不卡免费视频 | 毛片网站免费 | 国产-第1页-浮力影院 | 潘金莲一级淫片免费放动漫 | www.69视频 | 亚洲伦理自拍 | 国产顶级毛片 | 久久国产精品无码网站 | 国产va| 日韩av资源站 | av色图片 | 激情小说中文字幕 | 日韩成人精品一区 | 天堂网2020 | 国产视频污在线观看 | 久久精品视频免费播放 | 激情文学亚洲色图 | 鲁啊鲁在线视频 | 熟妇人妻中文av无码 | 日韩人妻无码精品综合区 | 黄色国产在线播放 | 成人学院中文字幕 | 国产精品理论片在线观看 | 国产精品乱码久久久久久 | 亚洲色图网友自拍 | 草草屁屁影院 | 一区二区成人精品 | 亚洲色综合| 国产无遮挡一区二区三区毛片日本 | 欧美另类高清videos的特点 | 免费男女乱淫真视频免费播放 | 黄色伊人 | 一级黄色性生活片 | 日本视频黄 | 久久一道本 | 国产成人福利视频 | 毛茸茸成熟亚洲人 | 综合色伊人 | 精品无码黑人又粗又大又长 | 亚洲图片小说区 | 亚洲av无码一区二区三区四区 | 日韩在线免费 | 日韩h视频 | 激情综合久久 | 亚洲熟妇一区二区三区 |