暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL基础-like

SQL数据库笔记 2019-11-22
1453

使用字符匹配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数据库笔记”公众号,一起学习吧!


最后修改时间:2019-12-16 10:02:45
文章转载自SQL数据库笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论