我有这个数据库
ID Title
1 Unassaign
6 Prima
7 Adi
我想让ID
1最后显示,但另一个按标题排序
期望的结果:
ID Title
7 Adi
6 Prima
1 Unassaign
这是我的代码:
SELECT a.ID_WB, a.TITLE, a.DESCRIPTION, a.AUTHOR, a.DATECREATE, a.DATEUPDATE
FROM WORKBOOK a
order by case when ID_WB = 1 then 1
else 0 end
我尝试在Order By
之后插入else
,但它总是返回SQL错误。
这个问题有问题吗?
感谢
PS:第一个Order by
应按ID排序
答案 0 :(得分:3)
在order by
中使用两个表达式:
order by (case when ID_WB = 1 then 1 else 0 end), title