SQLServer數(shù)據(jù)庫:模糊查詢like/between/in的三種情況
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
當數(shù)據(jù)庫的查詢條件并不是十分具體時就用到模糊查詢,比如查詢姓氏為雷的人名,就需要從姓名列模糊查詢。 01 like關鍵字查詢 當使用like關鍵字進行查詢時,字段中的內容無需與查詢內容完全一致,只需要字段中包含這些內容就行。 通過添加通配符,可以前后匹配。 示例1: 查詢賬號名稱為“雷”字開頭的賬號 查詢語句: select*from Account where AccountName like'雷%' 查詢結果:
示例2: 查詢賬號名稱列中名稱包含“VIP”字符的內容。 查詢語句: select*from Account where AccountName like'%VIP%' 查詢結果: 02 between關鍵詞查詢 將某列中的值類型或日期類型在特定區(qū)間內的記錄查詢出來。 查詢結果包含使用between限定的兩個臨界值; 示例1: 查詢賬號編碼在10009到10016之間的信息 查詢語句: select*from Account where AccountId between 10009 and 10016 查詢結果: 03 in關鍵字查詢 將某一列中內容與所列的查詢內容列表匹配的結果查詢出來。 示例1: 將賬號類型為11,12的類型查詢出來 查詢語句: select*from Account where TypeId in(11,12) 查詢結果: 示例2: 將賬號名稱為“雷工筆記”、“雷工筆記C#1”、“雷工筆記VIP”的信息查詢出來。 查詢語句: select*from Account where AccountName in('雷工筆記','雷工筆記C#1','雷工筆記VIP') 查詢結果: 04 后記 以上是SQL查詢中關于模糊查詢的三種情況的筆記。 該文章在 2024/5/30 17:05:28 編輯過 |
關鍵字查詢
相關文章
正在查詢... |