说我有列'a'和'b'。如果!a || b
记录被视为“准备就绪”。我怎样才能通过这个准备好的条件来分类我真的生锈与SQL,我不记得什么是最好的方式来做到这一点。我的猜测是我可以添加一个带有布尔结果的列,然后按该列进行排序,但我尝试过搜索,似乎无法找到我要找的内容。我怎样才能根据一些布尔逻辑ORDER BY?
0
A
回答
5
order by case when !a || b then 0 else 1 end
+1
+1,用于'CASE'语句的更广泛支持。 – 2011-06-04 01:16:30
2
您可以将表达式放在ORDER BY
子句中。
ORDER BY (!a || b) ASC
0
所以你只是想要所有的行在哪里!a或b是真的第一?如果是这样,按!a然后按b。
相关问题
- 1. 怎样才能布尔用户输入
- 2. 我怎样才能避免在C#中布尔值数据?
- 3. 我怎样才能ORDER BY变量?
- 4. 我怎样才能得到一个布尔重复
- 5. 我怎样才能返回null或布尔从功能
- 6. 我怎样才能从Struts的逻辑值:变量
- 7. 我怎样才能实现这个逻辑
- 8. 布尔逻辑(逻辑门)
- 9. 我的逻辑怎么样?
- 10. 我怎样才能得到Kendo编辑按钮瓦尔
- 11. 布尔逻辑
- 12. 布尔逻辑[布尔]
- 13. 我怎样才能得到这些值
- 14. 我怎样才能memcpy布尔向量字符数组?
- 15. 我怎样才能
- 16. 我怎样才能
- 17. 我怎样才能
- 18. 我怎样才能
- 19. 我怎样才能一些数据加载到Ext.data.Store
- 20. 我怎样才能得到这个数据库在GROUP BY
- 21. 我怎样才能写出这个sql根据以下标准
- 22. 我怎样才能在Java
- 23. 我怎样才能在MYSQL
- 24. 我怎样才能在图
- 25. 我怎样才能像启动板或Facebook一样布局RootViewController?
- 26. 布尔门逻辑
- 27. NSUserDefaults布尔逻辑
- 28. MonkeyTalk布尔逻辑
- 29. 逻辑与布尔
- 30. Rails 3:我怎样才能把check_box_tag的布尔数据放入nested_form中?
你正在使用哪些DBMS?有些人以其他人不支持的方式支持布尔人。 – ErikE 2011-06-03 22:34:49