标签:18 ORDER ASC teacher 排序 id SELECT
ASC 从小到大排序
ASC 是对结果集按照字段从小到大排序(升序),以 teacher 表为例,将查询出来的所有结果集按照年龄 age 从小到大排序:
SELECT * FROM teacher ORDER BY age ASC;
DESC 从大到小排序
DESC 是对结果集按照字段从大到小排序(降序),以 teacher 表为例,将查询出来的所有结果集按照年龄 id 从大到小排序:
SELECT * FROM teacher ORDER BY id DESC;
使用多字段混合排序
以 teacher 表为例,将查询出来的结果集按照 age 从大到小排序之后,再按照 id 字段从小到大排序:
SELECT * FROM teacher ORDER BY age DESC,id ASC;
对字符串类型字段排序
对查询结果集按照 name 字段 ASC 升序排序:
SELECT * FROM teacher ORDER BY name ASC;
使用 ASC 对结果集按照 name 字段升序,其实是对 name 字段字符串编码的排序,英文字符排序在前,中文在后,其中排序规则是按照字符 ASCII码 对应值的大小排序的。
参考资料:http://www.imooc.com/wiki/mysqllesson/mysqlorderby.html
标签:18,ORDER,ASC,teacher,排序,id,SELECT 来源: https://www.cnblogs.com/tiansz/p/16444574.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。