博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql 中如何将返回的记录某一条置顶
阅读量:5257 次
发布时间:2019-06-14

本文共 524 字,大约阅读时间需要 1 分钟。

将table1中id 为2的记录置顶

select * from table1
order by case when id='2' then 0 else 1 

例子:将已发布的置顶,status  0:未发布 1:已发布 2:已下架

select ID,NO_DEMAND,NAME_UNIT,WEIGHT_PLAN,TIME_ENABLE,TIME_CREATE,CREATER,COMMENT ,case STATUS when '0' then '未发布' when '1' then '已发布' when '2' then '下架' end as  STATUS  ,case FEEDBACK when '0' then '未确认接收' when '1' then '已确认接收' when '2' then '已确认不接收' end as  FEEDBACK  from bus_demand  where valid='1'order by case when status='1' then 0 else 1 end

 

转载于:https://www.cnblogs.com/michellexiaoqi/p/10154356.html

你可能感兴趣的文章
树状数组及其他特别简单的扩展
查看>>
zookeeper适用场景:分布式锁实现
查看>>
110104_LC-Display(液晶显示屏)
查看>>
httpd_Vhosts文件的配置
查看>>
php学习笔记
查看>>
普通求素数和线性筛素数
查看>>
PHP截取中英文混合字符
查看>>
【洛谷P1816 忠诚】线段树
查看>>
电子眼抓拍大解密
查看>>
poj 1331 Multiply
查看>>
tomcat7的数据库连接池tomcatjdbc的25个优势
查看>>
Html 小插件5 百度搜索代码2
查看>>
P1107 最大整数
查看>>
多进程与多线程的区别
查看>>
Ubuntu(虚拟机)下安装Qt5.5.1
查看>>
java.io.IOException: read failed, socket might closed or timeout, read ret: -1
查看>>
java 常用命令
查看>>
CodeForces Round #545 Div.2
查看>>
卷积中的参数
查看>>
51nod1076 (边双连通)
查看>>