| SQLServer数据库:模糊查询like/between/in的三种情况
					当前位置:点晴教程→知识管理交流
					
					→『 技术文档交流 』
					
				 
 当数据库的查询条件并不是十分具体时就用到模糊查询,比如查询姓氏为雷的人名,就需要从姓名列模糊查询。 01 like关键字查询 当使用like关键字进行查询时,字段中的内容无需与查询内容完全一致,只需要字段中包含这些内容就行。 通过添加通配符,可以前后匹配。 示例1: 查询账号名称为“雷”字开头的账号 查询语句: select*from Account where AccountName like'雷%' 查询结果: 
 示例2: 查询账号名称列中名称包含“VIP”字符的内容。 查询语句: select*from Account where AccountName like'%VIP%' 查询结果: 
 02 between关键词查询 将某列中的值类型或日期类型在特定区间内的记录查询出来。 查询结果包含使用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 编辑过 | 关键字查询 相关文章 正在查询... |