国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

以前編寫Like謂詞被忽略的使用方法

2024-07-21 02:31:33
字體:
來源:轉載
供稿:網友

我們知道在使用SQL語句編寫查詢時會用到SELECT語句。它的基本結構如下:

SELECT ... ... FROM ... ... WHERE ... ... ORDER BY ... ...

在使用WHERE條件子句時我們知道可以通過LIKE關鍵字進行模糊查詢,而且我們也知道可以使用通配符實現這個。我們通常知道的通配符有下劃線_和百分號%。其實我們還有其它的查詢匹配可用,只是我們不經常使用而忽略了它們。被我們忽略的就是匹配特定范圍[]和匹配特定范圍之外的[^]兩個。

下面大家先看看在Microsoft SQL Server中定義的通配符:

通配符     說明
 
_(下劃線) 與任意單字符匹配
 
% 與包含一個或多個字符的字符串匹配
 
[ ] 與特定范圍(例如,[a-f])或特定集(例如,[abcdef])中的任意單字符匹配。
 
[^] 與特定范圍(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意單字符匹配。
 

下面我們列出一些事例去說明這些通配符的使用。


 WHERE FirstName LIKE '_im' 可以找到所有三個字母的、以 im 結尾的名字(例如,Jim、Tim)。
 

 WHERE LastName LIKE '%stein' 可以找到姓以 stein 結尾的所有員工。
 

 WHERE LastName LIKE '%stein%' 可以找到姓中任意位置包括 stein 的所有員工。
 

 WHERE FirstName LIKE '[JT]im' 可以找到三個字母的、以 im 結尾并以 J 或 T 開始的名字(即僅有 Jim 和 Tim)
 

 WHERE LastName LIKE 'm[^c]%' 可以找到以 m 開始的、后面的(第二個)字母不為 c 的所有姓。 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉新县| 雷波县| 宜昌市| 瓦房店市| 敦煌市| 原阳县| 政和县| 乐亭县| 饶河县| 贵州省| 古蔺县| 广平县| 宁安市| 霍邱县| 瑞丽市| 成都市| 钦州市| 沐川县| 岳普湖县| 喀喇沁旗| 杂多县| 嵩明县| 永清县| 北流市| 凯里市| 金山区| 汨罗市| 彝良县| 永新县| 罗山县| 阳江市| 吴桥县| 青浦区| 新民市| 永丰县| 甘德县| 隆尧县| 中牟县| 田林县| 湄潭县| 贵定县|