当前位置: 首页 > article >正文

MySQL 查询 执行顺序

MySQL查询的执行顺序大致如下:

  1. FROM子句:确定要查询的表。

  2. ON:对JOIN语句中的表进行关联条件指定。

  3. JOIN:如果有的话,对表进行关联。

  4. WHERE:对记录进行过滤。

  5. GROUP BY:根据指定的列分组记录。

  6. HAVING:对分组后的结果进行过滤。

  7. SELECT:选取特定的列。

  8. DISTINCT:去除重复数据。

  9. ORDER BY:对结果进行排序。

  10. LIMIT:限制返回的记录数。

SELECT DISTINCT employee.name
FROM department
JOIN employee ON department.id = employee.department_id
WHERE department.name = 'Sales'
AND employee.salary > 50000
GROUP BY employee.name
HAVING COUNT(*) > 2
ORDER BY employee.name DESC
LIMIT 10;

 


http://www.kler.cn/a/416496.html

相关文章:

  • 怎么用java写一个helloworld
  • 【通俗理解】步长和学习率在神经网络中是一回事吗?
  • 搭建环境-网络基本概念详解
  • 【踩坑日记】【教程】如何在ubuntu服务器上配置公钥登录以及bug解决
  • C++中的volatile关键字
  • STM32-- 看门狗--介绍、使用场景、失效场景
  • Node.js:开发和生产之间的区别
  • 中国前首富胡志标亮相创客匠人盛会,点燃创始人 IP 新思维火花
  • javaweb-day01-html和css初识
  • Jmeter进阶篇(28)结合AI做性能测试:开启性能测试自动化新篇章
  • 使用postcss动态设置fontsize,刷新时出现极小页面的问题
  • Libevent库-http通信不同请求方式的处理
  • 哪些行业对六西格玛管理方法的需求较大?
  • 基于若依框架和Vue2 + Element-UI 实现图片上传组件的重写与优化
  • Python 3 教程第34篇(MySQL 数据库连接 - PyMySQL 驱动)
  • 表征对齐在训练DiT模型中的重要性
  • PHP ODBC:连接数据库的桥梁
  • ASP.NET Core面试题汇总
  • 首发VM手眼标定xml文件点位取出以及转其他格式
  • 【Python】深入理解Python的字符串处理与正则表达式:文本处理的核心技能
  • A054-基于Spring Boot的青年公寓服务平台
  • docker从入门到入土
  • 【Linux】常见指令 + 权限概念
  • 计算机网络:TCP/IP 协议职责和常见的三种模型介绍
  • HCIA笔记5--STP协议
  • Django-Vue3-Admin - 现代化的前后端分离权限管理系统