亚洲高清vr播放在线观看,欧美亚洲精品免费,欧美日韩天堂在线视频,午夜福利小视频

      學(xué)習(xí)啦 > 學(xué)習(xí)英語(yǔ) > 專業(yè)英語(yǔ) > 計(jì)算機(jī)英語(yǔ) > 數(shù)據(jù)庫(kù)中l(wèi)ike的用法

      數(shù)據(jù)庫(kù)中l(wèi)ike的用法

      時(shí)間: 長(zhǎng)思709 分享

      數(shù)據(jù)庫(kù)中l(wèi)ike的用法

        數(shù)據(jù)庫(kù)中l(wèi)ike的用法的用法你知道嗎?下面小編就跟你們?cè)敿?xì)介紹下數(shù)據(jù)庫(kù)中l(wèi)ike的用法的用法,希望對(duì)你們有用。

        數(shù)據(jù)庫(kù)中l(wèi)ike的用法的用法如下:

        語(yǔ)法

        match_expression [ NOT ] LIKE pattern [ ESCAPE escape_character ]

        參數(shù)

        match_expression

        任何字符串?dāng)?shù)據(jù)類型的有效 SQL Server 表達(dá)式。

        pattern

        match_expression 中的搜索模式,可以包含下列有效 SQL Server 通配符。

        通配符 描述 示例

        % 包含零個(gè)或更多字符的任意字符串。 WHERE title LIKE '%computer%' 將查找處于書名任意位置的包含單詞 computer 的所有書名。

        _(下劃線) 任何單個(gè)字符。 WHERE au_fname LIKE '_ean' 將查找以 ean 結(jié)尾的所有 4 個(gè)字母的名字(Dean、Sean 等)。

        [ ] 指定范圍 ([a-f]) 或集合 ([abcdef]) 中的任何單個(gè)字符。 WHERE au_lname LIKE '[C-P]arsen' 將查找以arsen 結(jié)尾且以介于 C 與 P 之間的任何單個(gè)字符開始的作者姓氏,例如,Carsen、Larsen、Karsen 等。

        [^] 不屬于指定范圍 ([a-f]) 或集合 ([abcdef]) 的任何單個(gè)字符。 WHERE au_lname LIKE 'de[^l]%' 將查找以 de 開始且其后的字母不為 l 的所有作者的姓氏。

        Like的運(yùn)用場(chǎng)合主要在模糊查詢的時(shí)候,一般以查詢字符串居多,這里據(jù)一些例子來(lái)說(shuō)他的一般用法:

        例1,查詢name字段中包含有“明”字的。

        select * from table1 where name like ‘%明%’

        這里不要使用*來(lái)代替,一般在使用0個(gè)或者任意個(gè)字符構(gòu)成的字符串的時(shí)候最好使用%

        不過(guò)在首或尾使用可以相互替換,如果在頭尾同時(shí)使用的話,就必須要使用%

        例2,查詢name字段中以“李”字開頭。

        select * from table1 where name like ‘李*’

        或者

        select * from table1 where name like ‘李%’

        例3,查詢name字段中含有數(shù)字的。

        select * from table1 where name like ‘%[0-9]%’

        例4,查詢name字段中含有小寫字母的。

        select * from table1 where name like ‘%[a-z]%’

        例5,查詢name字段中不含有數(shù)字的。

        select * from table1 where name like ‘%[!0-9]%’

      543197