首页 > 数据库 >MySQL7 - 单表查询总结

MySQL7 - 单表查询总结

时间:2023-01-07 10:56:35浏览次数:36  
标签:... GROUP MySQL7 sal 查询 单表 WHERE ORDER SELECT

单表查询总结

语句顺序

SELECT ... FROM ... WHERE ... GROUP BY ... HAVING ... ORDER BY ...

执行顺序

FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY

FROM从某张表中查询数据,

先经过WHERE条件筛选数据,

对这些有价值的数据进行分组GROUP BY,

分组之后可以使用HAVING进一步筛选,

SELECT查询出来最终结果,

最后ORDER BY排序输出结果。

综合例题:找出除MANAGER岗位之外的每个岗位的平均薪资,要求显示平均薪资大于1500的,,要求按照平均薪资降序排列。

SELECT
	job, AVG(sal) AS avg_sal
FROM
	emp
WHERE
	job != 'manager'
GROUP BY
	job
HAVING
	AVG(sal) > 1500
ORDER BY
	avg_sal DESC;

标签:...,GROUP,MySQL7,sal,查询,单表,WHERE,ORDER,SELECT
From: https://www.cnblogs.com/Ashen-/p/17032227.html

相关文章

  • MySQL6 - 分组查询
    分组查询为什么需要分组查询?在实际应用中,可能需要先进行分组,再对每一组数据进行操作什么是分组查询?SELECT ...FROM ...WHERE ...GROUPBY ...ORDERBY .........
  • oracle查询连接池常用语句
    selectusername,count(*),machinefromv$sessionwhereusernameisnotnullgroupbyusername,machineorderbyusername;selectsid,machine,LAST_CALL_ET,......
  • Cron 常用快速查询
    (1)0/2****?表示每2秒执行任务  (1)00/2***?表示每2分钟执行任务  (1)0021*?表示在每月的1日的凌晨2点调整任务  (2)01510?*MON-FRI......
  • 复杂条件查询功能
    复杂条件查询功能分析   总记录数统计的代码实现UserDao接口:/***查询总记录数*@return*/intfindTotalCount(Map<String,String[......
  • MySQL3 - DQL 数据查询语句基础
    DQL简单查询查询一个字段SELECT字段名FROM表名;select和from都是关键字,字段名和表名是标识符查询两个或多个字段使用逗号","隔开SELECTdeptno,dnameFROM......
  • gget: 一款强大的基因组参考数据库的高效查询工具
    开源Python和命令行程序gget可以高效、轻松地以编程方式访问存储在各种大型公共基因组参考数据库中的信息。gget与可获取用户生成的测序数据的现有工具一起使用,以取......
  • bootstrap-select 的多选+模糊查询下拉框详解(官方示例文档解读)
    bootstrap-select的多选+模糊查询下拉框详解(官方示例文档解读)引入问题之前博主在实际开发中遇到了一个问题,就是需要既支持多选又同时支持模糊查询的下拉控件,大家所熟知......
  • MySQL2 - 基本信息查询
    MySQL基本信息查询操作所有SQL语句以;结尾SQL语句不区分大小写查询数据库有哪些表SHOWTABLES;查看表中全部数据SELECT*FROMemp;查看表的结构DESCemp;/......
  • 在sqlite数据库使用sql查询显示表头列和自动对齐列的方法
    在sqlite数据库使用sql查询的结果中是不带表头列的。如下: 上面已经显示出了SCORE表中的所有数据,但似乎显示的不太明白,因为看不出来各个数据的含义。显示表头(.headero......
  • sqlserver2019创建“可查询”“可创建视图”的用户
      ————————————(个人随笔,记录使用,仅供参考)一、SqlserverSSMS创建一个只读的用户1、用拥有管理权限的用户连接数据库(sa)2、选择“安全性”=》“登录名”=......