是按条件来排序,举个简单的例子:select   a,b,c   from   tab   order   by   case   表达式   when   条件1   then   a   when   条件2   then   b   else   c   end;     
这个select语句就是当表达式满足条件1的时候就按a来排序,满足条件2的时候就按b排序,否则就按c排序

转载于:https://www.cnblogs.com/shiningrise/archive/2008/06/29/1232127.html

order by case when then end相关推荐

  1. order by case when

    http://topic.csdn.net/t/20040127/18/2682980.html 语法 [   ORDER   BY   {   order_by_expression   [   A ...

  2. order by 子句 后面跟 case when

    order by 子句 后面跟 case when 不再是排序 可以理解为分组排序(group by) 比如说,学生排队,凡是姓张的,我们给他们贴个标签"1",凡是姓李的,我们给他 ...

  3. case when then else end

    1.根据数据库表中特定的值进行排序显示 select * from tablename where order by case when columname='' then 1 wnen column ...

  4. SQLServer中Case的用法

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> CASE 可能是 SQL ...

  5. SQL CASE When THEN END 行列转换,复杂查询

    使用 CASE CASE 函数是特殊的 Transact-SQL 表达式,它允许按列值显式可选值.数据中的更改是临时的,没有对数据进行永久更改.例如,CASE 函数可以在 state 列中有 CA 值 ...

  6. SQL CASE WHEN用法

    SQL CASE WHEN用法 CASE 可能是 SQL 中被误用最多的关键字之一.虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法.例如,你可以在 WHERE 子句中使用 CASE . ...

  7. mysql能用case嵌套sql吗,关于sqlserver中查询语句中嵌套case语句使用方法

    ryxxlong的博客 Sql server 中的 CASE 语句文章, 链接 http://ryxxlong.iteye.com/blog/531221 写的比较详细,具体内容如下,主要用于自己以后 ...

  8. case when的判断顺序_CASE 表达式

    一.语法及作用 使用CASE表达式可以帮助我们解决复杂的查询问题,相当于条件判断的函数,判断每一行是不是满足条件. CASE WHEN (判断表达式) THEN (表达式)WHEN (判断表达式) T ...

  9. Oracle的CASE语句和表达式

    http://space.itpub.net/15203236/viewspace-534849 Oracle的CASE语句和表达式 上一篇 /下一篇  2009-01-09 23:19:46 / 天 ...

  10. sql中的case when

    sql语言中有没有类似C语言中的switch case的语句?? 没有,用case   when   来代替就行了.              例如,下面的语句显示中文年月           sel ...

最新文章

  1. 腾讯AI Lab刷新人脸检测与识别两大测评国际记录,技术日调用超六亿
  2. Silverlight调用本机exe程序
  3. java已知一个二叉树_Day58:对称的二叉树
  4. ExpressQuantumGrid.Suite.v6.30 在Delphi 7中的安装 收藏
  5. 一个系统的base.css,兼容IE7,IE8,IE9,IE10,IE11,firefox,safari,谷歌,360,世界之窗等浏览器起的公共css
  6. 《Linux内核设计与实现》读书笔记(二)- 内核开发的准备
  7. 开箱一个docker
  8. rabbitmq 安装 linux
  9. 华睿相机sdk 开发_索尼发布相机远程操作SDK(软件开发工具包)
  10. Oracle11gR2 RAC+DataGuard安装实施维护2+1_数据库集群容灾视频教程
  11. 【cocos2d-x从c++到js】12:回调函数1——按键回调
  12. 使用VSCode创建Java项目
  13. 租房管理系统毕业设计Java_java毕业设计_springboot框架的租房管理系统
  14. hls ask 调制
  15. 大商创x源码|大商创x全套源码|大商创小程序源码|大商创APP源码
  16. 电力系统稳定与控制_风电场柔性直流系统组网型控制关键技术
  17. 深度Linux安装红警2,深度Deepin Linux v20 Beta下玩红警
  18. ceph rbd mysql_Ceph 实战之 RBD
  19. Java中动态代理实现原理深究
  20. openCV 需要显示的图片太大超出了屏幕范围

热门文章

  1. No module named MYSQLdb 问题解决
  2. Linux桌面环境安装matlab并创建快捷方式
  3. [转]linux signal
  4. Python——day12 nonlcoal关键字、装饰器(开放封闭原则、函数被装饰、最终写法)...
  5. iOS开发GCD(3)-数据安全
  6. alter table *** add constraint *** 用法---约束
  7. iOS 面试题整理(带答案)二
  8. 【转】3个普通IO识别22个按键试验
  9. 【事务】:数据库事务隔离级别、脏读、幻读、不可重复读
  10. eclipse编码方式、标签语言获取根目录