MySQL 排序查询
注意:
数据库中默认按照先后添加顺序存储数据,在查询时,也按照添加顺序遍历显示结果.因此当我们需要一些特定的数据排列时就要使用到排序
2.单列排序
#练习
ORDER BY 字句在SELECT语句的结尾 注意: 数据库中默认按照先后添加顺序存储数据,在查询时,也按照添加顺序遍历显示结果.因此当我们需要一些特定的数据排列时就要使用到排序 2.单列排序 #练习: 按照salary从高到低顺序对员工进行排序
#练习: 按照salary从高到顺序对员工进行排序
注意: 如果在ORDER BY 后面没有显示指明排序方式的话,则默认按照升序排列排序 #练习: 可以使用列的别名进行排序
注意: #有WHERE 和 ORDER BY 同时出现的地方,一定要把WHERE放在FRON语句后面,ORDER BY 往后放
注意: 因为SQL语句并非按照从前的顺序执行,实际执行时先从FROM语句出发,找到表中的数据,再走到WHERE语句进行过滤操作,筛选出所有所需的数据;按照走到SELECT语句,选择出所需查询的字段和字段的别名;接下来再到后面的ORDER BY 语句中对应的字段进行排序mysql排序,而WHERE 语句在 SELECT 语句之前执行,此时还没有创建字段的别名,因此,在WHERE 语句中使用字段的别名会报错 例如:
3.多列排序 #练习: 显示员工信息,按照department_id降序排序,再按照salary的升序排序
(编辑:通辽站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |