欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

sql語法中的concat()函數(shù)詳解

 更新時間:2022年08月06日 08:54:43   作者:crazyK.  
SQL CONCAT 函數(shù)添加兩個或多個字符或字符串以在結(jié)果中形成一個新字符串,這篇文章主要介紹了sql concat()函數(shù),需要的朋友可以參考下

1.concat()

concat()函數(shù)用于將兩個字符串連接起來,形成一個單一的字符串

eg: employee_tbl

idnamework_datedaily
1John2007-01-24250
2Ram2007-05-27270

sql:

SELECT CONCAT(id, name, work_date) FROM employee_tbl;

結(jié)果:

CONCAT(id, name, work_date)
1John2007-01-24
2Ram2007-05-27

2.concat_ws()

使用方法:concat_ws(separator ,str2,str2,...)

concat_ws()代表concat with separator,是concat()函數(shù)的特殊形式。

第一個參數(shù)是其他參數(shù)的分隔符,分隔符的位置要放在兩個字符串連接的位置之間。分割符可以是一個字符串,也可以是其他參數(shù)

注意:如果分隔符為NULL,那么結(jié)果也為NULL,函數(shù)會忽略任何分隔符參數(shù)后的NULL值

eg:

select concat_ws(',','11','22','33');

結(jié)果:

concat_ws(',','11','22','33')
11,22,33

eg:

select concat_ws(',','11','22',NULL);

結(jié)果:

concat_ws(',','11','22',NULL)
11,22

3.group_concat()

完整的語法如下:

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

eg:

idname
110
120
210
220
3200
3500

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

select id,group_concat(name  separator ';') from aa group by id;

結(jié)果:

idname
110;20
210;20
3200;500

到此這篇關(guān)于sql concat()函數(shù)的文章就介紹到這了,更多相關(guān)sql concat()函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SQL SERVER中常用日期函數(shù)的具體使用

    SQL SERVER中常用日期函數(shù)的具體使用

    這篇文章主要介紹了SQL SERVER中常用日期函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • SQL語句實現(xiàn)查詢SQL Server內(nèi)存使用狀況

    SQL語句實現(xiàn)查詢SQL Server內(nèi)存使用狀況

    這篇文章主要介紹了SQL語句實現(xiàn)查詢SQL Server內(nèi)存使用狀況,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-07-07
  • sqlserver查找括號()中字符串內(nèi)容的方法實現(xiàn)

    sqlserver查找括號()中字符串內(nèi)容的方法實現(xiàn)

    本文主要介紹了sqlserver查找括號()中字符串內(nèi)容的方法實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • SQL?Server刪除重復(fù)數(shù)據(jù)只保留一條的實現(xiàn)步驟

    SQL?Server刪除重復(fù)數(shù)據(jù)只保留一條的實現(xiàn)步驟

    在進(jìn)行數(shù)據(jù)處理和數(shù)據(jù)分析的過程中,我們經(jīng)常會遇到重復(fù)記錄的問題,重復(fù)記錄可能會導(dǎo)致數(shù)據(jù)不準(zhǔn)確,也會增加數(shù)據(jù)處理的工作量,這篇文章主要給大家介紹了關(guān)于SQL?Server刪除重復(fù)數(shù)據(jù)只保留一條的實現(xiàn)步驟,需要的朋友可以參考下
    2024-01-01
  • SQLSERVER編譯與重編譯發(fā)生場景及重用的利弊介紹

    SQLSERVER編譯與重編譯發(fā)生場景及重用的利弊介紹

    本文將介紹編譯的含義;執(zhí)行計劃重用的利弊以及重編譯的發(fā)生場景等等,為您學(xué)習(xí)SQLSERVER編譯與重編譯打下很好的基礎(chǔ),感興趣的朋友可以了解下
    2013-01-01
  • SQL常用日期查詢語句及顯示格式設(shè)置

    SQL常用日期查詢語句及顯示格式設(shè)置

    這篇文章介紹了SQL常用日期查詢語句及顯示格式設(shè)置,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • SQL 合并多行記錄的相同字段值

    SQL 合并多行記錄的相同字段值

    有時候會遇到這種情況,數(shù)據(jù)庫查詢返回多行記錄,且每行記錄由另外符合條件的多條記錄內(nèi)容合并,遇到這種情況,我們可以選擇下面兩種方式
    2010-03-03
  • 沒有SQL Server數(shù)據(jù)庫時如何打開.MDF文件

    沒有SQL Server數(shù)據(jù)庫時如何打開.MDF文件

    本文主要介紹了在安裝有Visual Studio 2005或以上的版本的前提下,沒有安裝SQL Server數(shù)據(jù)庫也可以打開.MDF數(shù)據(jù)庫文件的方法,需要的朋友可以參考下
    2015-08-08
  • SQL Server誤區(qū)30日談 第17天 有關(guān)頁校驗和的誤區(qū)

    SQL Server誤區(qū)30日談 第17天 有關(guān)頁校驗和的誤區(qū)

    從舊的實例升級上來的數(shù)據(jù)庫不會自動開啟頁校驗和,除非你顯式使用ALTER DATABASE databasename SET PAGE_VERIFY CHECKSUM進(jìn)行開啟。而在SQL Server 2005或2008新建的數(shù)據(jù)庫頁校驗和是默認(rèn)開啟的
    2013-01-01
  • SQL server高并發(fā)生成唯一訂單號的方法實現(xiàn)

    SQL server高并發(fā)生成唯一訂單號的方法實現(xiàn)

    這篇文章主要介紹了SQL server高并發(fā)生成唯一訂單號的方法實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02

最新評論