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

MySQL通配符模糊搜索匹配的使用關(guān)鍵技巧

 更新時間:2023年11月26日 10:46:34   作者:小萬哥  
這篇文章主要為大家介紹了MySQL通配符模糊搜索匹配的使用關(guān)鍵技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

SQL通配符字符

通配符字符用于替代字符串中的一個或多個字符。通配符字符與LIKE運(yùn)算符一起使用。LIKE運(yùn)算符用于在WHERE子句中搜索列中的指定模式。

返回所有以字母 'a' 開頭的客戶:

SELECT * FROM Customers
WHERE CustomerName LIKE 'a%';

通配符字符

符號描述
%表示零個或多個字符
_表示一個單個字符
[]表示括號內(nèi)的任何單個字符
^表示括號內(nèi)不在括號內(nèi)的任何字符
-表示指定范圍內(nèi)的任何單個字符
{}表示任何轉(zhuǎn)義字符
  • *不支持在PostgreSQL和MySQL數(shù)據(jù)庫中。
  • **僅支持在Oracle數(shù)據(jù)庫中。

演示數(shù)據(jù)庫

以下是示例中使用的 Customers 表的一部分:

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico
4Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK
5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

使用 % 通配符

% 通配符表示任意數(shù)量的字符,甚至是零個字符。

示例

返回以模式 'es' 結(jié)尾的所有客戶:

SELECT * FROM Customers
WHERE CustomerName LIKE '%es';

示例

返回包含模式 'mer' 的所有客戶:

SELECT * FROM Customers
WHERE CustomerName LIKE '%mer%';

使用 _ 通配符

通配符表示一個單個字符。它可以是任何字符或數(shù)字,但每個 代表一個且僅代表一個字符。

示例

返回所有以任何字符開頭,然后是 "ondon" 的城市的客戶:

SELECT * FROM Customers
WHERE City LIKE '_ondon';

示例

返回所有以 "L" 開頭,然后是任何 3 個字符,以 "on" 結(jié)尾的城市的客戶:

SELECT * FROM Customers
WHERE City LIKE 'L___on';

使用 [] 通配符

[] 通配符返回一個結(jié)果,如果括號內(nèi)的任何字符都匹配。

示例

返回以 "b"、"s" 或 "p" 中的任何字符開頭的所有客戶:

SELECT * FROM Customers
WHERE CustomerName LIKE '[bsp]%';

使用 - 通配符

  • 通配符允許您在 [] 通配符內(nèi)指定字符范圍。

示例

返回以 "a"、"b"、"c"、"d"、"e" 或 "f" 開頭的所有客戶:

SELECT * FROM Customers
WHERE CustomerName LIKE '[a-f]%';

組合通配符

任何通配符,如 % 和 _,都可以與其他通配符一起使用。

示例

返回以 "a" 開頭且至少為 3 個字符長的客戶:

SELECT * FROM Customers
WHERE CustomerName LIKE 'a__%';

示例

返回第二個位置有 "r" 的客戶:

SELECT * FROM Customers
WHERE CustomerName LIKE '_r%';

沒有通配符

如果沒有指定通配符,短語必須精確匹配才能返回結(jié)果。

示例

返回所有來自西班牙的客戶:

SELECT * FROM Customers
WHERE Country LIKE 'Spain';

Microsoft Access通配符

Microsoft Access數(shù)據(jù)庫有一些其他的通配符:

符號描述示例
*表示零個或多個字符bl* 可以找到 bl、black、blue 和 blob
?表示一個單個字符h?t 可以找到 hot、hat 和 hit
[]表示括號內(nèi)的任何單個字符h[oa]t 可以找到 hot 和 hat,但不會找到 hit
!表示括號內(nèi)不在括號內(nèi)的任何字符h[!oa]t 可以找到 hit,但不會找到 hot 和 hat
-表示指定范圍內(nèi)的任何單個字符c[a-b]t 可以找到 cat 和 cbt
#表示一個單個數(shù)字符號2#5 可以找到 205、215、225、235、245、255、265、275、285 和 295

以上就是MySQL通配符模糊搜索匹配的使用關(guān)鍵技巧的詳細(xì)內(nèi)容,更多關(guān)于MySQL通配符模糊搜索匹配的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • MySQL快速復(fù)制一張表的四種核心方法(包括表結(jié)構(gòu)和數(shù)據(jù))

    MySQL快速復(fù)制一張表的四種核心方法(包括表結(jié)構(gòu)和數(shù)據(jù))

    本文詳細(xì)介紹了四種復(fù)制MySQL表(結(jié)構(gòu)+數(shù)據(jù))的方法,并對每種方法進(jìn)行了對比分析,適用于不同場景和數(shù)據(jù)量的復(fù)制需求,特別是針對超大表(1億+行)和跨實(shí)例復(fù)制提供了具體的操作命令和注意事項(xiàng),感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • MySQL數(shù)據(jù)庫實(shí)現(xiàn)高可用架構(gòu)之MHA的實(shí)戰(zhàn)

    MySQL數(shù)據(jù)庫實(shí)現(xiàn)高可用架構(gòu)之MHA的實(shí)戰(zhàn)

    本文主要介紹了MySQL數(shù)據(jù)庫實(shí)現(xiàn)高可用架構(gòu)之MHA的實(shí)戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • mysql密碼正確無法登陸(host的問題)

    mysql密碼正確無法登陸(host的問題)

    本文主要介紹了mysql密碼正確無法登陸(host的問題),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • Workbench連接不上阿里云服務(wù)器Ubuntu的Mysql解決方法(已測)

    Workbench連接不上阿里云服務(wù)器Ubuntu的Mysql解決方法(已測)

    這兩天為了解決workbench連接不上阿里云服務(wù)器的問題,搞得頭大,網(wǎng)上搜到的教程都大同小異,但唯獨(dú)到我這就是行不通。不過好在最后終于解決了,記錄一下這個坑爹的過程,另外腳本之家小編特把這些問題整理了一下,看完這一篇文章基本上就解決了
    2020-02-02
  • mysql5.0版本下載地址集合

    mysql5.0版本下載地址集合

    mysql5.0版本是比較經(jīng)典的版本,這個版本對大多數(shù)的cms支持比較好,但官方網(wǎng)站不容易找到下載地址,這里特整理下,方便需要mysql5.0的朋友
    2013-06-06
  • MySQL遷移KingbaseESV8R2的實(shí)現(xiàn)步驟

    MySQL遷移KingbaseESV8R2的實(shí)現(xiàn)步驟

    本文主要介紹了MySQL遷移KingbaseESV8R2的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Mysql升級到5.7后遇到的group by查詢問題解決

    Mysql升級到5.7后遇到的group by查詢問題解決

    這篇文章主要給大家介紹了關(guān)于Mysql升級到5.7后遇到的group by查詢問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),對同樣遇到這個問題的朋友們具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • MySQL中的alter table命令的基本使用方法及提速優(yōu)化

    MySQL中的alter table命令的基本使用方法及提速優(yōu)化

    這篇文章主要介紹了MySQL中的alter table命令的基本使用方法及提速優(yōu)化的方法,包括ALTER COLUMN的使用等等,需要的朋友可以參考下
    2015-11-11
  • Mysql中如何刪除表重復(fù)數(shù)據(jù)

    Mysql中如何刪除表重復(fù)數(shù)據(jù)

    這篇文章主要介紹了Mysql中如何刪除表重復(fù)數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • MySQL5.7缺少my.ini文件的解決方法

    MySQL5.7缺少my.ini文件的解決方法

    my.ini是MySQL數(shù)據(jù)庫中使用的配置文件,修改這個文件可以達(dá)到更新配置的目的。這篇文章主要介紹了MySQL5.7缺少my.ini文件的解決方法,需要的朋友可以參考下
    2018-03-03

最新評論

丽水市| 出国| 荥阳市| 元阳县| 顺昌县| 花莲县| 泽库县| 顺平县| 赤壁市| 封丘县| 砀山县| 海伦市| 宁乡县| 寿宁县| 马关县| 宣化县| 武宣县| 镇平县| 龙海市| 依兰县| 延长县| 盐边县| 乌恰县| 迭部县| 什邡市| 紫阳县| 达孜县| 依安县| 桂阳县| 彩票| 章丘市| 湘西| 宁安市| 阳信县| 精河县| 佛教| 社会| 南靖县| 渝北区| 巴里| 邯郸市|