美文网首页
mysql-order by子句

mysql-order by子句

作者: ssttIsme | 来源:发表于2020-04-06 15:57 被阅读0次

得到查询结果后再排序(从磁盘取数据到内存再排序)

select ...
from ...
where ...
order by a -- 按a字段从小到大

order by a -- 按a字段排序,a相等按b排

-- asc -  ascend升序
-- desc - descend降序

order by a asc
order by a desc
order by a desc, b asc

1.薪水从小到大排列

USE hr;
SELECT employee_id,first_name,last_name,salary,job_id,department_id
FROM employees
ORDER BY salary;

2.按部门降序排列,相同部门中,按薪水升序排列

USE hr;
SELECT employee_id,first_name,last_name,salary,job_id,department_id
FROM employees
ORDER BY department_id DESC,salary ASC;

3.薪水大于10000的员工,按姓名排序

USE hr;
SELECT employee_id,first_name,last_name,salary,job_id,department_id
FROM employees
WHERE salary>=10000
ORDER BY first_name,last_name;

注意先过滤后排序,先where(先过滤取数据)后order by(排序)

相关文章

  • mysql-order by子句

    得到查询结果后再排序(从磁盘取数据到内存再排序) 1.薪水从小到大排列 2.按部门降序排列,相同部门中,按薪水升序...

  • mysql高级增删改查

    一、高级查询 select 子句 [from 子句] [where 子句] [group by子句] [havin...

  • 二:SQL查询语言

    ①、查询语句可以分为: select 子句、from 子句、where 子句、order by 子句、group ...

  • MySQL学习day-34:子查询与分页

    一、子查询 可以将子查询放在许多的 SQL 子句中,包括:WHERE 子句; HAVING 子句;FROM 子句。...

  • SQL 学习笔记

    基础 SELECT 书写顺序 SELECT 子句 → 2. FROM 子句 → 3. WHERE 子句 → 4...

  • 【数据库系列 】| 3.聚合与排序

    3.1创建数据表 3.2聚合查询 ● 只有 SELECT 子句和 HAVING 子句(以及 ORDER BY 子句...

  • SQL必知必会读书笔记3

    排序检索数据 排序数据 子句(clause):SQL语句由子句构成,有些子句是必须的,有些则是可选的。一个子句通常...

  • ES多子句查询

    dis_max dis_max 支持多子句查询,子句之间是or的关系,如果两个子句都匹配到相同的文档,取最高子句分...

  • MySQL分组数据

    这涉及两个新SELECT语句子句,分别是GROUP BY子句和HAVING子句。 1. GROUP BY ...

  • Neo4j-1.5 WHERE子句

    MATCH命令中可以用WHERE子句来过滤结果 简单WHERE子句: 复杂WHERE子句: 其中

网友评论

      本文标题:mysql-order by子句

      本文链接:https://www.haomeiwen.com/subject/umjbphtx.html