首页 / 财经 / 正文

sql语句(Excel中使用SQL查询语句,让你工作中的数据分析如虎添翼)

放大字体  缩小字体 来源:男性尿路感染症状 2026-04-19 16:44  浏览次数:9

SELECt [ALL|DISTINCT|DISTINCTROW|TOP]

FROM table_source

[ GROUP BY group_by_expression ]

[ ORDER BY order_expression [ ASC | DESC ] ]

DISTINCT 去除重复值

执行步骤:

2.将where条件应用于1)的工作表,保留满足条件的行

4.Having 将条件应用于3)组合的条件过滤,只保留符合要求的组。

6. LIMIT限制查询的条数

2.FROM子句

语法:FROM table_source。

请看下面的示例:

在查询数据的时候,我们常常是希望查询出满足一定条件的数据,而非数据表中的所有数据,这个时候我们就可以使用WHERe子句来实现。数据库系统处理该语句时,按行为单位,逐个检查每个行是否满足条件,将不满足条件的行筛选掉。

参数解释:search_conditions为用户所选所需要查询数据行的条件,即查询返回行记录的满足条件。

3.2 逻辑运算符

在WHERe子句中 使用字符匹配符LIKE或NOT LIKE 可以把表达式与字符串进行比较,从而实现对字符串的模糊查询。

参数解释:[NOT]为可选项,'string'表示进行比较的字符串。WHERe子句实现对字符串的模糊匹配,进行模糊匹配是在string字符串中使用通配符。

有些时候,我们希望查询出来的结果是按照某个顺序排列的,这个时候就可以使用ORDER BY子句对生成的结果集进行排序。

参数解释:order_experssion表示用于排序的列或列名及表达式。当有多个排序列时,每个排序列用逗号隔开,而且列后都可以跟一个排序要求。ASC—–升序排序(默认值),DESC—降序排序。

在查询中,有时候我们需要对数据进行分组(类似于Excel中的分类汇总的功能),此时就可以使用GROUP BY 子句。

参数解释:group_by_expression表示分组所依据的列,ROLLUP表示只返回第一个分组条件指定的列的统计行,若改变列的顺序就会使返回的结果行数据发生变化。CUBE是ROLLUP的扩展,表示除了返回由GROUP BY子句指定的列外,还返回按组统计的行。GROUP BY 子句通常与统计函数联合使用。常见的统计函数如下表:

HAVINg子句的用法类似WHERe子句,它指定了组或集合的搜索条件。HAVINg子句通常与GROUP BY子句一起使用。

参数解释:search_conditions为查询所需的条件,即返回查询结果的满足条件。在使用GROUP BY 子句时,HAVINg子句将限定整个GROUP BY子句创建的组。其具体规则如下:

2.如果指定了WHERe子句而没有指定GROUP BY子句,则HAVINg子句的查询条件将应用于WHERe子句的输出结果集

其作用是用于限制查询结果的条数。常常用于实现分页查询。

参数解释:有两个参数,第一个是偏移量,第二个是数目。

示例:Select * from 入库数据 limit 2,2

打赏
0相关评论
热门搜索排行
精彩图片
友情链接
声明:本站信息均由用户注册后自行发布,本站不承担任何法律责任。如有侵权请告知立立即做删除处理。
违法不良信息举报邮箱:115904045
头条快讯网 版权所有
中国互联网举报中心