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

SQL實(shí)現(xiàn)模糊查詢的四種方法小結(jié)

 更新時(shí)間:2024年03月29日 09:42:00   作者:浮生若夢(mèng)777  
在SQL中,模糊查詢是一種通過(guò)匹配字符串中的一部分或關(guān)鍵字來(lái)查詢數(shù)據(jù)的方法,本文主要介紹了SQL實(shí)現(xiàn)模糊查詢的四種方法小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下

一、一般模糊查詢

1. 單條件查詢

//查詢所有姓名包含“張”的記錄
select * from student where name like '張'

2. 多條件查詢

//查詢所有姓名包含“張”,地址包含四川的記錄
select * from student where name like '張' and address like '四川'
//查詢所有姓名包含“張”,或者地址包含四川的記錄
select * from student where name like '張' or address like '四川'

二、利用通配符查詢

通配符:_ 、% 、[ ]

1. _ 表示任意的單個(gè)字符

//查詢所有名字姓張,字長(zhǎng)兩個(gè)字的記錄
select * from student where name like '張_'
//查詢所有名字姓張,字長(zhǎng)三個(gè)字的記錄
select * from student where name like '張__'

2. % 表示匹配任意多個(gè)任意字符

//查詢所有名字姓張,字長(zhǎng)不限的記錄
select * from student where name like '張%'
//查詢所有名字姓張,字長(zhǎng)兩個(gè)字的記錄
select * from student where name like '張%'and len(name) = 2

3. [ ]表示篩選范圍

//查詢所有名字姓張,第二個(gè)為數(shù)字,第三個(gè)為燕的記錄
select * from student where name like '張[0-9]燕'
//查詢所有名字姓張,第二個(gè)為字母,第三個(gè)為燕的記錄
select * from student where name like '張[a-z]燕'
//查詢所有名字姓張,中間為1個(gè)字母或1個(gè)數(shù)字,第三個(gè)為燕的名字。字母大小寫可以通過(guò)約束設(shè)定,不區(qū)分大小寫
select * from student where name like '張[0-9a-z]燕'
//查詢所有名字姓張,第二個(gè)不為數(shù)字,第三個(gè)為燕的記錄
select * from student where name like '張[!0-9]燕' 
//查詢名字除了張開頭妹結(jié)尾中間是數(shù)字的記錄
select * from student where name not like '張[0-9]燕'

4. 查詢包含通配符的字符串

//查詢姓名包含通配符%的記錄
 select * from student where name like '%[%]%'                //通過(guò)[]轉(zhuǎn)義
//查詢姓名包含[的記錄
 select * from student where name like '%/[%' escape '/'    //通過(guò)指定'/'轉(zhuǎn)義
//查詢姓名包含通配符[]的記錄
 select * from student where name like '%/[/]%' escape '/'    //通過(guò)指定'/'轉(zhuǎn)義

到此這篇關(guān)于SQL實(shí)現(xiàn)模糊查詢的四種方法小結(jié)的文章就介紹到這了,更多相關(guān)SQL 模糊查詢內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 安裝MSDE2000提示為了安全起見,要求使用強(qiáng) SA 密碼的解決方法

    安裝MSDE2000提示為了安全起見,要求使用強(qiáng) SA 密碼的解決方法

    今天下載了一個(gè)msde2000A,本想按照平時(shí)的安裝習(xí)慣,找到了setup.exe安裝程序,錯(cuò)誤提示彈出一個(gè)對(duì)話框:為了安全起見,要求使用強(qiáng) SA 密碼。請(qǐng)使用SAPWD開關(guān)提供同一密碼。有關(guān)詳細(xì)信息,請(qǐng)參閱自述文件。安裝程序?qū)⒘⒓赐顺?/div> 2013-08-08
  • SQL實(shí)現(xiàn)模糊查詢的四種方法總結(jié)

    SQL實(shí)現(xiàn)模糊查詢的四種方法總結(jié)

    本文主要介紹了SQL實(shí)現(xiàn)模糊查詢的四種方法總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • SQL Server一個(gè)字符串拆分多行顯示或者多行數(shù)據(jù)合并成一個(gè)字符串

    SQL Server一個(gè)字符串拆分多行顯示或者多行數(shù)據(jù)合并成一個(gè)字符串

    這篇文章介紹了SQL Server一個(gè)字符串拆分多行顯示或者多行數(shù)據(jù)合并成一個(gè)字符串的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • SQL學(xué)習(xí)筆記四 聚合函數(shù)、排序方法

    SQL學(xué)習(xí)筆記四 聚合函數(shù)、排序方法

    SQL學(xué)習(xí)筆記四 聚合函數(shù)、排序方法,在數(shù)據(jù)調(diào)用中非常實(shí)用。
    2011-08-08
  • SQLServer數(shù)據(jù)庫(kù)從高版本降級(jí)到低版本實(shí)例詳解

    SQLServer數(shù)據(jù)庫(kù)從高版本降級(jí)到低版本實(shí)例詳解

    這篇文章主要介紹了SQLServer數(shù)據(jù)庫(kù)從高版本降級(jí)到低版本實(shí)例詳解的相關(guān)資料,在工程項(xiàng)目需要遷移的時(shí)候,偶爾會(huì)用到這樣的知識(shí),需要的朋友可以參考下
    2016-12-12
  • 淺談tempdb在SqlServer系統(tǒng)中的重要作用

    淺談tempdb在SqlServer系統(tǒng)中的重要作用

    tempdb是SQLServer的系統(tǒng)數(shù)據(jù)庫(kù)一直都是SQLServer的重要組成部分,用來(lái)存儲(chǔ)臨時(shí)對(duì)象。tempdb中的任何數(shù)據(jù)在系統(tǒng)重新啟動(dòng)之后都不會(huì)持久存在。因?yàn)閷?shí)際上每次SQLServer啟動(dòng)的時(shí)候都會(huì)重新創(chuàng)建tempdb。這個(gè)特性就說(shuō)明tempdb不需要恢復(fù)。
    2014-08-08
  • SQL Server誤區(qū)30日談 第29天 有關(guān)堆碎片的誤區(qū)

    SQL Server誤區(qū)30日談 第29天 有關(guān)堆碎片的誤區(qū)

    對(duì)堆建聚集索引再DROP在我看來(lái)是除了收縮數(shù)據(jù)庫(kù)之外最2的事了
    2013-01-01
  • SQL SERVER性能優(yōu)化綜述(很好的總結(jié),不要錯(cuò)過(guò)哦)

    SQL SERVER性能優(yōu)化綜述(很好的總結(jié),不要錯(cuò)過(guò)哦)

    一個(gè)系統(tǒng)的性能的提高,不單單是試運(yùn)行或者維護(hù)階段的性能調(diào)優(yōu)的任務(wù),也不單單是開發(fā)階段的事情,而是在整個(gè)軟件生命周期都需要注意,進(jìn)行有效工作才能達(dá)到的。所以我希望按照軟件生命周期的不同階段來(lái)總結(jié)數(shù)據(jù)庫(kù)性能優(yōu)化相關(guān)的注意事項(xiàng)。
    2008-09-09
  • SQL Server重溫 事務(wù)

    SQL Server重溫 事務(wù)

    當(dāng)對(duì)多個(gè)表進(jìn)行更新的時(shí)候,某條執(zhí)行失敗。為了保持?jǐn)?shù)據(jù)的完整性,需要使用事務(wù)回滾
    2012-08-08
  • 解析如何用SQL語(yǔ)句在指定字段前面插入新的字段

    解析如何用SQL語(yǔ)句在指定字段前面插入新的字段

    本篇文章是對(duì)如何用SQL語(yǔ)句在指定字段前面插入新的字段的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06

最新評(píng)論