优秀的编程知识分享平台

网站首页 > 技术文章 正文

Excel零基础学SQL08:like模糊查找

nanyue 2024-07-25 05:51:13 技术文章 10 ℃

llike常常和通配符 % _ 等一起使用,提取数据。

1、提取姓刘的数据

select * from [Sheet5$] where 姓名 like '%刘%'

这里,【小流星】不姓刘哇。所以提取姓刘的数据,sql语句如下:

在原始数据中增加【刘一手】一条数据,然后再刷新。

【%】的意思是代表任意长度字符,也就是最小1个字符。

2、提取姓刘的数据,但要求名字只有2个字的。

select * from [Sheet5$] where 姓名 like '刘_'

【_】表示任意一个长度的字符。

3、提取姓名为两个字的数据。

select * from [Sheet5$] where 姓名 like '__'

__就表示2个字符。

当然,这个可以用len函数代替,直接计算其字符数是否为2.

4、提取不姓刘的数据。

select * from [Sheet5$] where 姓名 not like '刘%'

5、在遇到数字的时候,like同样有用。

提取评分3-6区间的数据

select * from [Sheet5$] where 评分 like '[3-6]'

提取非【3-6】区间的数据

select * from [Sheet5$] where 评分 like '[!3-6]'

也可以用not like

select * from [Sheet5$] where 评分 not like '[3-6]'

当然了,区间的方法往往用between代替或比较符。

Tags:

最近发表
标签列表