--按照id降序排列DESC ,默认的是升序ASCSELECT*FROM cms_user ORDERBY id ;#不写默认为升序SELECT*FROM cms_user ORDERBY id ASC;SELECT*FROM cms_user ORDERBY id DESC;--按照年龄升序排列SELECT*FROM cms_user ORDERBY age ASC;--按字段位置降序排列SELECT*FROM cms_user ORDERBY1DESC;#位置1的字段是id--按照年龄升序,id降序排列SELECT*FROM cms_user ORDERBY age ASC,id DESC;#当年龄一致的时候按照第二个字段的规定排序排列--查询id,age,sex,显示分组详情,统计各组人数命名为totalusers,统计各组年龄总和命名为sum_age,从cms_user中,并且限制条件id>=2 ,按照sex分组,每组人数大于等于2,并且按照年龄降序,id升序排列SELECT id,age,sex,GROUP_CONCAT(username),COUNT(*)AS totalUsers,SUM(age)AS sum_age
FROM cms_user
WHERE id>=2GROUPBY sex
HAVINGCOUNT(*)>=2ORDERBY age DESC,id ASC;-- 实现记录提取随机SELECT*FROM cms_user ORDERBY RAND();
SELECT id,sex,age,GROUP_CONCAT(username),#查询id,age,sex,显示分组详情COUNT(*)AS totalUsers,#统计各组人数MAX(age)AS max_age,#各组年龄最大值MIN(age)AS min_age,#最小值AVG(age)AS avg_age,#平均值SUM(age)AS sum_age #总和FROM cms_user
WHERE id>=1#并且限制条件id>=1GROUPBY sex #按照sex分组HAVINGCOUNT(*)>=2#对分组结果进行二次筛选每组人数大于等于2ORDERBY age DESC#并且按照年龄降序排列LIMIT0,2;#取前两条记录
文章目录5 查询数据操作(2)5.6 ORDER BY(对查询结果排序)5.7 LIMIT限制显示条数(实现分页的核心)5.8 SELECT语句总结5 查询数据操作(2)5.6 ORDER BY(对查询结果排序)--按照id降序排列DESC ,默认的是升序ASCSELECT * FROM cms_user ORDER BY id ; #不写默认为升序SELECT * FROM cms_user ORDER BY id ASC;SELECT * FROM cms_user ORDER BY id