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 编辑过 |
关键字查询
相关文章
正在查询... |