SQL中 % ,_,【】,【^】通配符的的使用

自己创建了一个Student表然后按照自己所学的总结一下这几个通配符的语法。

--查询所有姓"王"学生的姓名,性别,班级
--1.'%'的使用:代表0个或多个字符

select Sname ,Ssex , class from student where sname like '王%';

--查询名字第二个字为"芳"学生的姓名,性别,班级
--1.'_'的使用:代表一个字符
select Sname ,Ssex , class from student where sname like '_芳%';

--查询名字姓"李"或者"王"学生的姓名
--1.'[]'的使用:表示在某一范围的字符
select Sname ,Ssex , class from student where sname like '[王,李]%';

--查询姓"李"且名字为三个汉字的学生姓名
--1.'[^]'的使用:表示不再某一范围的字符
select Sname ,Ssex , class from student where sname like '李_[^]';

(ps:%号另外讲解)

<span style="color:#ff0000"><strong>如'%a%'就代表一个字符串只要包含字母a就符合条件
'%a'则代表一个字符串需要以字母a结尾才符合条件
'a%'就是以a开头的字符串了</strong></span>

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值