最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql 模糊查詢 concat()的用法詳解

 更新時(shí)間:2023年02月14日 09:27:13   作者:weixin_30872157  
大家都知道concat()函數(shù),是用來連接字符串,今天通過本文給大家介紹mysql 模糊查詢 concat()及concat的用法,感興趣的朋友跟隨小編一起看看吧

mysql 模糊查詢 concat()

concat() 函數(shù),是用來連接字符串。

精確查詢: select * from user where name=”zhangsan” 
模糊查詢; select * from user where name like “%zhang%”

在實(shí)際的使用中,條件是作為參數(shù)傳遞進(jìn)來的。 所以我們使用 concat() 函數(shù)

mybatis: 

select * from user where name like concat(“%”, #{name},”%”)?

原生SQL:

case when ?1 is null then 1=1 else name like CONCAT('%',?1,'%') 

END 

concat(str1,str2,str3,str4,……….); 連接字符串函數(shù),會(huì)生成一個(gè)字符串 

補(bǔ)充:MySQL之concat的用法

一、concat()函數(shù)

1、功能:將多個(gè)字符串連接成一個(gè)字符串。

2、語(yǔ)法:concat(str1, str2,...)

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

3、舉例:select concat (id, name, score) as 別名 from 表名;

二、concat_ws()函數(shù)

1、功能:和concat()一樣,但是可以指定分隔符(concat_ws就是concat with separator)

2、語(yǔ)法:concat_ws(separator, str1, str2, ...)

說明:第一個(gè)參數(shù)指定分隔符。需要注意的是分隔符不能為null,如果為null,則返回結(jié)果為null。

3、舉例:select concat ('#',id, name, score) as 別名 from 表名;

三、group_concat()函數(shù)

1、功能:將group by產(chǎn)生的同一個(gè)分組中的值連接起來,返回一個(gè)字符串結(jié)果。

2、語(yǔ)法:group_concat( [distinct] 要連接的字段 [order by 排序字段 asc/desc ] [separator] )

說明:通過使用distinct可以排除重復(fù)值;如果希望對(duì)結(jié)果中的值進(jìn)行排序,可以使用order by子句;separator分隔符是一個(gè)字符串值,缺省為一個(gè)逗號(hào)。

3、舉例:select name,group_concat(id order by id desc separator '#') as 別名 from 表名 group by name;

四、concat_ws()和group_concat()聯(lián)合使用

題目:查詢以name分組的所有組的id和score

舉例:select name,group_concat(concat_ws('-',id,score) order by id) as 別名 from 表名 group by name;

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

相關(guān)文章

  • Mysql排序獲取排名的實(shí)例代碼

    Mysql排序獲取排名的實(shí)例代碼

    這篇文章通過實(shí)例代碼給大家介紹了mysql排序獲取排名的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2018-05-05
  • mysql簡(jiǎn)單實(shí)現(xiàn)查詢結(jié)果添加序列號(hào)的方法

    mysql簡(jiǎn)單實(shí)現(xiàn)查詢結(jié)果添加序列號(hào)的方法

    這篇文章主要介紹了mysql簡(jiǎn)單實(shí)現(xiàn)查詢結(jié)果添加序列號(hào)的方法,結(jié)合實(shí)例形式演示了2種查詢結(jié)果添加序列號(hào)的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • 解讀MySQL為什么不推薦使用外鍵

    解讀MySQL為什么不推薦使用外鍵

    這篇文章主要介紹了解讀MySQL為什么不推薦使用外鍵問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 通過MySQL日志實(shí)時(shí)查看執(zhí)行語(yǔ)句以及更新日志的教程

    通過MySQL日志實(shí)時(shí)查看執(zhí)行語(yǔ)句以及更新日志的教程

    這篇文章主要介紹了通過MySQL日志實(shí)時(shí)查看執(zhí)行語(yǔ)句以及更新日志的教程,文中所講的方法使用到了mysqladmin命令,需要的朋友可以參考下
    2015-12-12
  • MySQL?中常見的幾種高可用架構(gòu)部署方案解析

    MySQL?中常見的幾種高可用架構(gòu)部署方案解析

    MySQL Replication 是官方提供的主從同步方案,用于將一個(gè) MySQL 的實(shí)例同步到另一個(gè)實(shí)例中,這篇文章主要介紹了MySQL?中常見的幾種高可用架構(gòu)部署方案,需要的朋友可以參考下
    2023-04-04
  • MySQL中的HBase、ES的特點(diǎn)和區(qū)別解析

    MySQL中的HBase、ES的特點(diǎn)和區(qū)別解析

    本文介紹了MySQL、HBase和ElasticSearch的特點(diǎn)和區(qū)別,MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù),支持事務(wù)和SQL,而HBase和ElasticSearch是NoSQL數(shù)據(jù)庫(kù),HBase基于HDFS,支持大規(guī)模數(shù)據(jù)的讀寫,而ElasticSearch是一個(gè)分布式的全文搜索引擎,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • Mysql使用insert插入多條記錄 批量新增數(shù)據(jù)

    Mysql使用insert插入多條記錄 批量新增數(shù)據(jù)

    這篇文章主要介紹了Mysql使用insert插入多條記錄批量新增數(shù)據(jù),需要的朋友可以參考下
    2017-08-08
  • MySQL數(shù)據(jù)庫(kù)之聯(lián)合查詢?union

    MySQL數(shù)據(jù)庫(kù)之聯(lián)合查詢?union

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)之聯(lián)合查詢?union,聯(lián)合查詢就是將多個(gè)查詢結(jié)果的結(jié)果集合并到一起,字段數(shù)不變,多個(gè)查詢結(jié)果的記錄數(shù)合并,下文詳細(xì)介紹需要的小伙伴可以參考一下
    2022-06-06
  • MySQL權(quán)限控制和用戶與角色管理實(shí)例分析講解

    MySQL權(quán)限控制和用戶與角色管理實(shí)例分析講解

    用戶經(jīng)認(rèn)證后成功登錄數(shù)據(jù)庫(kù),之后服務(wù)器將通過系統(tǒng)權(quán)限表檢測(cè)用戶發(fā)出的每個(gè)請(qǐng)求操作,判斷用戶是否有足夠的權(quán)限來實(shí)施該操作,這就是MySQL的權(quán)限控制過程
    2022-12-12
  • sql格式化工具集合

    sql格式化工具集合

    如果想要我們的SQL語(yǔ)句看起來很美觀,除了自己平時(shí)注意外,還有一個(gè)懶人方法
    2011-08-08

最新評(píng)論

五寨县| 云安县| 洞头县| 宁乡县| 庄浪县| 渑池县| 宁国市| 清水河县| 维西| 萨嘎县| 南康市| 徐州市| 周口市| 竹溪县| 江永县| 沂南县| 镇赉县| 微博| 淮北市| 武城县| 武宣县| 榕江县| 桃源县| 镇原县| 逊克县| 雅江县| 宁远县| 周口市| 永兴县| 汕头市| 观塘区| 方正县| 福建省| 临安市| 繁昌县| 西乌珠穆沁旗| 武鸣县| 射洪县| 乐业县| 汉寿县| 广宗县|