久久久亚洲精品一区二区三区,久久精品2025中文字幕 ,国产精品无码专区,久久久久无码精品国产情侣,亚洲第一女人av,中文日韩亚洲欧美制服

外地客戶如不方便將要進行數(shù)據(jù)恢復(fù)的儲存設(shè)備(如硬盤,U盤等)送到我們數(shù)據(jù)恢復(fù)中心,可以通過快遞至我數(shù)據(jù)恢復(fù)中心。

SQL Server如何使用WHERE組合百分號(%)通配符

最常使用的通配符是百分號(%) 。在搜索串中,%表示任何字符出現(xiàn)任意次數(shù)。例如,為了找出所有以詞jet起頭的產(chǎn)品,可使用以下SELECT語句:

SELECT prod_id,prod_ name
FROM products
WHERE prod_ name LIKE 'jet%';
prod_id prod_name
JP1000
JP2000
JetPack 1000
JetPack 2000

此例子使用了搜索模式’jet%’。在執(zhí)行這條子句時,將檢索任意以jet起頭的詞。%告訴MySQL接受jet之后的任意字符,不管它有多少字符。

區(qū)分大小寫 根據(jù)MySQL的配置方式,搜索可以是區(qū)分大小寫的。如果區(qū)分大小寫,’jet%’與JetPack 1000將不匹配。

通配符可在搜索模式中任意位置使用,并且可以使用多個通配符。下面的例子使用兩個通配符,它們位于模式的兩端:

SELECT prod_id,prod_name
FROM products
WHERE prod_name LIKE "%anvi1%';
prod_id prod_name
ANV01
ANVO2
ANV03
.5 ton anvil
1 ton anvil
2 ton anvil

搜索模式’%anvil%’表示匹配任何位置包含文本anvil的值,而不論它之前或之后出現(xiàn)什么字符。

通配符也可以出現(xiàn)在搜索模式的中間,雖然這樣做不太有用。下面的例子找出以s起頭以e結(jié)尾的所有產(chǎn)品:

SELECT prod_name
FROM products
WHERE prod_ name LIKE 's%e';

重要的是要注意到,除了一個或多個字符外,%還能匹配0個字符。%代表搜索模式中給定位置的0個、1個或多個字符。

注意尾空格 尾空格可能會干擾通配符匹配。例如,在保存詞anvil時,如果它后面有一個或多個空格,則子句WHERE prod_name LIKE ‘%anvil’將不會匹配它們,因為在最后的l后有多余的字符。解決這個問題的一個簡單的辦法是在搜索模式最后附加一個%。一個更好的辦法是使用函數(shù)去掉首尾空格。

注意NULL 雖然似乎%通配符可以匹配任何東西,但有一個例外,即NULL。即使是WHERE prod_name LIKE ‘%’也不能匹配用值NULL作為產(chǎn)品名的行。

轉(zhuǎn)載請注明:成都千喜數(shù)據(jù)恢復(fù)中心 » SQL Server如何使用WHERE組合百分號(%)通配符

喜歡 (40)

您必須 登錄 才能發(fā)表評論!

頂部 電話 微信
微信號:18328458868
QQ 地圖 底部