亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

深入研究SQL結構化查詢語言中的LIKE語句

系統 2259 0
在SQL結構化查詢語言中,LIKE語句有著至關重要的作用。
  LIKE語句的語法格式是:select * from 表名 where?字段名 like 對應值(子串),它主要是針對字符型字段的,它的作用是在一個字符型字段列中檢索包含對應子串的。
  假設有一個數據庫中有個表table1,在table1中有兩個字段,分別是name和sex二者全是字符型數據。現在我們要在姓名字段中查詢以“張”字開頭的記錄,語句如下:
???? select * from table1 where name like "張*"
???? 如果要查詢以“張”結尾的記錄,則語句如下:
   select * from table1 where name like "*張"
???? 這里用到了通配符“*”,可以說,like語句是和通配符分不開的。下面我們就詳細介紹一下通配符。

匹配類型  

模式

舉例 及 代表值

說明

多個字符

*

c*c代表cc,cBc,cbc,cabdfec等

它同于DOS命令中的通配符,代表多個字符。

多個字符

%

%c%代表agdcagd等

這種方法在很多程序中要用到,主要是查詢包含子串的。

特殊字符

[*]

a[*]a代表a*a

代替*

單字符

?

b?b代表brb,bFb等

同于DOS命令中的?通配符,代表單個字符

單數字

#

k#k代表k1k,k8k,k0k

大致同上,不同的是代只能代表單個數字。

字符范圍

- [a-z]代表a到z的26個字母中任意一個 指定一個范圍中任意一個
續上
排除 [!字符] [!a-z]代表9,0,%,*等 它只代表單個字符
數字排除 [!數字] [!0-9]代表A,b,C,d等 同上
組合類型 字符[范圍類型]字符 cc[!a-d]#代表ccF#等 可以和其它幾種方式組合使用

   假設表table1中有以下記錄:
     name??????????? sex
??????? 張小明    男
    李明天       男
    李a天        女
    王5五         男
    王清五      男
  下面我們來舉例說明一下:
????? 例1,查詢name字段中包含有“明”字的。
      select * from table1 where name like '%明%'
????? 例2,查詢name字段中以“李”字開頭。
      select * from table1 where name like '李*'
????? 例3,查詢name字段中含有數字的。
      select * from table1 where name like '%[0-9]%'
????? 例4,查詢name字段中含有小寫字母的。
      select * from table1 where name like '%[a-z]%'
   例5,查詢name字段中不含有數字的。
      select * from table1 where name like '%[!0-9]%'
   以上例子能列出什么值來顯而易見。但在這里,我們著重要說明的是通配符“*”與“%”的區別。
    很多朋友會問,為什么我在以上查詢時有個別的表示所有字符的時候用"%"而不用“*”?先看看下面的例子能分別出現什么結果:
      select * from table1 where name like '*明*'
?????????? select * from table1 where name like '%明%'
      大家會看到,前一條語句列出來的是所有的記錄,而后一條記錄列出來的是name字段中含有“明”的記錄,所以說,當我們作字符型字段包含一個子串的查詢時最好采用“%”而不用“*”,用“*”的時候只在開頭或者只在結尾時,而不能兩端全由“*”代替任意字符的情況下。

深入研究SQL結構化查詢語言中的LIKE語句


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产精品视频专区 | 在线亚洲精品 | 国产精品视频在线播放 | 越猛烈欧美xx00动态图免费 | 日本高清免费不卡在线播放 | 精品一区二区在线观看 | 亚洲福利视频精选在线视频 | 天天操天天摸天天射 | 在线观看一级 | 奇米111| 色综合久久天天综合观看 | 精品日韩在线视频 | 成人深夜影院 | 一区二区视频在线观看 | 久色亚洲 | 亚洲免费观看视频 | 国产成人精品一区二区仙踪林 | 91亚洲成人| 米奇影院7777 | 欧美一级片免费看 | 一级h片| 久草在线视频资源 | 九九热伊人 | 美女超逼 | 香蕉免费在线视频 | 韩国午夜剧场 | 欧美a色 | 日韩欧美在线观看视频 | 久久午夜国产片 | 欧美精品一区二区在线观看 | 97影院理论在线观看 | 免费国内精品久久久久影院 | 中文字幕一区二区三区永久 | 视频精品一区 | 亚洲精品6久久久久中文字幕 | 一级毛片免费播放视频 | 特级毛片s级全部免费 | 成人国产一区二区三区精品 | 97视频在线观看视频在线精品 | 亚洲欧美自拍另类图片色 | 亚洲 欧美 日韩 在线 |