作用: 通过哪个或哪些字段进行 排序 含义: 排序 采用 order by 子句,order by 后面跟上 排序 字段, 排序 字段可以放多个,多个采用逗号间隔,order by默认采用升序( asc ),如果存在 where 子句,那么 order by 必须放到where 语句 后面。 (1)、按照薪水由小到大 排序 (系统默认由小到大) 例如: select ename,sal from emp order by sal; (2)、取得job 为 MANAGER 的员工,按照薪水由小到大 排序 (系统默 认由小到大) create [unique|fulltext|spatial] index 索引名 on 表名(字段名 [长度] [ asc | des c]); My SQL 也能利用索引来快速地执行ORDER BY和GROUP BY 语句 排序 和分组操作。 通过索引优化来实现My SQL 的ORDER BY 语句 优化: 1、ORDER BY的索引优化 如果一个 SQL 语句 形如: SELECT insert into 表名 (列名1,列名2.。。。) values (值1,值2。。。) 注意:1 id 是主键自增的 所以我们添加的时候 不去管id 因为它会自动增加 2 在添加的时候 有多少列 就要有多少个值 3 并且类型要匹配 注意 :1 没有添加列名 代表所有列都添加数据 (id,name , age) 所以我们的值 也需要 3个 (null,’zhangsan’,18) 2 因为id是自增 所以我们第一个值写 null 8.查询表中所有的数据 SELECT * FROM 表名; 1.–dense_rank()分析函数(查找每个部门工资最高前三名员工信息) select * from (select deptno,ename,sal,dense_rank() over(partition by deptno order by sal des c) a from scott.emp) where a<=3 order by deptno asc ,sal des c ; –rank()分析函数(运行结果与上 语句 相同) select * from (select deptno,ename,sal orderby='sortrank' 或 orderby='pubdate' 按出版时间排列。orderby='hot' 或 orderby='click' 表示按点击数排列。orderby='scores' 按评论来 排序 官方没有写的。orderby='rand' 随机获得指定条件的文档列表。orderby=='lastpost' 按最后评论时间。orderby='sortrank' 文档 排序 方式。orderby=='scores' 按得分 排序 。orderby='id' 按文章ID 排序 。 用织梦建站时候我们遇到某几篇文章按照自己的意思排列顺序,就要用到按权重 排序 ,下面介绍织梦dedecms的dede:list和dede:arclist列表按权重 排序 修改方法。 倒序orderway=' asc ' orderway是设置 排序 的方式,值为 des c和 asc dedecms列表页实现文档按权重weight 排序 1,在list_artcile.htm模板中使用 {dede:li... asc 是升序,就是这个值按照从小到大进行 排序 des c是降序,从大到小显示。 数据库中使用order by 语句 进行 排序 ,其中升序用 asc ,降序用 des c。 select * from t order by 列a asc 这是升序 select * from t order by 列a des c 这是降序