SQL基础-like
程序员文章站
2022-05-09 17:20:41
...
使用字符匹配like或not like可以把表达式与字符串进行比较,实现对字符串的模糊查询。
% 包含零个或多个字符的任意字符串
_ (下划线)任何单个字符
like的语法:
select column_name(s)
from table_name
where column_name [not] like 'string'
--string 表示进行比较的字符串
示例:
表的定义如下:
create table [dbo].[Students](
[StuId] [int]not null,
[StuName] [nvarchar](50) not null,
[StuDept] [nvarchar](50) not null,
[StuAge] [int] not null,)
1.普通查询如下:
select * from [EntryTestDB].[dbo].[Students]
2.找出所有姓张的同学的所有信息:
select * from [EntryTestDB].[dbo].[Students]
where [StuName] like '张%'
3.找出所有姓张单名一个字的所有信息:
select * from [EntryTestDB].[dbo].[Students]
where [StuName] like '张_'
4.找出不姓张的所有学生的信息
select * from [EntryTestDB].[dbo].[Students]
where [StuName] not like '张%'
end
如有错误欢迎留言指正
有兴趣的小伙伴可以关注“SQL数据库笔记”公众号,一起学习吧!
上一篇: Python学习随记-运算符和表达式、条件控制语句
下一篇: 最全最易理解的数据库查询教程