单表查询的语法

 

distinct 去重

SELECT 字段1,字段2... FROM 表名   库.表名
                  WHERE 条件     过滤 符合条件的
                  GROUP BY field   分组条件
                  HAVING 筛选   过滤
                  ORDER BY field   排序字段
                  LIMIT n 限制条数
         ;

select distinct
字段1,字段2


关键字的执行优先级(重点)

重点中的重点:关键字的执行优先级
from
where
group by
having
select
distinct
order by
limit

 

1.找到表:from

2.拿着where指定的约束条件,去文件/表中取出一条条记录

3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组

4.将分组的结果进行having过滤

5.执行select

6.去重

7.将结果按条件排序:order by

8.限制结果的显示条数

相关文章:

  • 2021-10-24
  • 2022-01-21
  • 2021-10-11
  • 2021-06-07
  • 2022-01-06
  • 2022-01-23
  • 2021-08-19
  • 2021-06-13
猜你喜欢
  • 2021-10-15
  • 2021-09-13
  • 2022-12-23
  • 2021-12-09
  • 2021-06-03
  • 2021-11-24
  • 2022-02-04
相关资源
相似解决方案