最近工作中发现一个order by不太常见的用法,总结如下:

最常用的:

select * from user order by id desc;
select * from user order by id asc;

最常用的,根据id排序,desc是从大到小(降序),asc是从小到大(升序)。

第一种用法:

select * from user order by id=123 desc;

把id为123的放在返回结果的第一个位置,其余的返回结果元素不会排序;
用来把符合条件的一行数据放到第一位,需要注意其余的数据是没有排序的(其余的默认按id升序)。

第二种用法:

select * from user order by id=123 asc;

把id为123的放在返回结果的最后一个位置,其余的返回结果元素不会排序;
用来把符合条件的一行数据放到最后一位,需要注意其余的数据是没有排序的(其余的默认按id升序)。

mysql order by = 用法说明(order by id=1 desc/asc)相关推荐

  1. ORDER BY用法,避坑

    导读 为什么只有ORDER BY后面可以使用列别名 为什么不推荐使用ORDER BY后接数字来排序 为什么视图和子查询里面不能使用ORDER BY -- ​小伙伴们在进行SQL排序时,都能很自然的使用 ...

  2. mysql group by日期_深入研究mysql中group by与order by取分类最新时间内容

    鉴于项目的需要,就从网上找到该文章,文章分析得很详细也很易懂,在android里,(不知道是不是现在水平的限制,总之我还没找到在用 ContentProvider时可以使用子查询),主要方法是用SQL ...

  3. mysql limit asc_MySql sql优化之order by desc/asc limit M-阿里云开发者社区

    Order by desc/asc limit M是我在mysql sql优化中经常遇到的一种场景,其优化原理也非常的简单,就是利用索引的有序性,优化器沿着索引的顺序扫描,在扫描到符合条件的M行数据后 ...

  4. mysql orderby asc_MySQL 数据排序 order by

    1.单一字段排序 select * from tablename order by field1 desc; 排序采用order by+排序字段升序关键字(asc,desc),排序字段可以放多个,多个 ...

  5. mysql查询结果升序_MySQL ORDER BY:对查询结果进行排序

    在MySQL SELECT 语句中,ORDER BY 子句主要用来将结果集中的数据按照一定的顺序进行排序. 其语法格式为: ORDER BY { | | } [ASC|DESC] 语法说明如下. 1) ...

  6. boost::endian::order的用法测试程序

    boost::endian::order的用法测试程序 实现功能 C++实现代码 实现功能 boost::endian::order的用法测试程序 C++实现代码 #include <boost ...

  7. mysql count order by_【数据库】mysql中count(), group by, order by使用方法分享

    本文主要和大家分享mysql中count(), group by, order by使用方法,mysql中order by 排序查询.asc升序.desc降序,group by 分组查询.having ...

  8. mysql 获取 row的id_转: MYSQL获取更新行的主键ID

    在某些情况下我们需要向数据表中更新一条记录的状态,然后再把它取出来,但这时如果你在更新前并没有一个确认惟一记录的主键就没有办法知道哪条记录被更新了. 举例说明下: 有一个发放新手卡的程序,设计数据库时 ...

  9. mysql group concat 去重,MySQL group_concat() 函数用法

    MySQL group_concat() 函数用法 在使用 group by对数据进行分组后,如果需要对 select 的数据项进行字符串拼接,这时就需要用到group_concat()函数. 1.基 ...

最新文章

  1. 【项目上线】详细步骤03:一键安装lnmp环境,配置Nginx+Node+MongoDB+MySQL+PHP环境...
  2. WPF加载程序集中字符串资源
  3. CentOS6.3 下启动Oracle service和listener
  4. 2019牛客暑期多校训练营(第七场)A String(暴力)
  5. 小程序 国际化_在国际化您的应用程序时忘记的一件事
  6. matlab随机线性微分方程,基于MATLAB的随机线性微分方程的求解
  7. 植被覆盖指数计算教程(ENVI)
  8. 雷电云手机无限雷币版v1.60
  9. js两时间相减获得天数
  10. 【无标题】智慧校园管理系统-毕设项目(包含数据库)
  11. excel序号自动更新
  12. 医方补髓疗法成为了脊髓炎的医疗革命?
  13. 【算法宇宙——在故事中学算法】背包dp之完全背包问题
  14. Mint-UI时间组件起始时间问题
  15. (转)使用 db2pd 命令进行监视和故障诊断
  16. 喝茶有讲究:各种茶的功效
  17. 快乐想象识字法最新破解注册完美版
  18. CAS-自定义CAS Server端登录页面
  19. 计算机专业该不该考研
  20. 什么是TikTok云控

热门文章

  1. MySQL——读写分离 理论+实操!!!
  2. CHROME扩展笔记之设置代理(项目完成再上完整案例)
  3. 【随笔】在CSDN的第一年,你好,桐小白~ —— 在CSDN的一岁生日
  4. 程序员大阳--所有教程、项目、源码导航
  5. Android 收银机Wifi 连接厨房厨单打印机
  6. 盘一盘那些提效/创意的宝藏网站
  7. 七夕妈妈生辰,岁月,请你善待妈妈
  8. OS X下的鼠标手感
  9. 母版页和内容页的使用
  10. Android USB串口打印结账单小票