数据库|SQLServer数据库:模糊查询的三种情况

哈喽,你好啊,我是雷工!
就是字面意思,当数据库的查询条件并不是十分具体时就用到模糊查询,比如查询姓氏为雷的人名,就需要从姓名列模糊查询。

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查询中关于模糊查询的三种情况的笔记。
有记录不当的欢迎评论区指正,或者在交流群内沟通交流。
  • 17
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雷工笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值