0
A
回答
2
您可以使用MySQL的CASE
Statement。
SELECT CASE situation
WHEN 0 THEN 1
ELSE 0
END CASE
FROM users;
HQL也有CASE
表达式。检查this link。
1
这非常依赖于DBMS。
正如Marcelo所说,您可以使用Oracle NVL
或CASE
。
但我会去一个COALESCE
SQL函数。
相关问题
- 1. 使用MATLAB投影矩阵反投影
- 2. Away3D 4.x更改投影中心
- 3. OpenLayers 3.2.1 - 更改默认投影
- 4. 在OpenLayers地图中更改投影
- 5. 投影使用pyproj
- 6. 使用D3更改可视化的形状文件投影
- 7. 使用自定义投影更改覆盖图行为
- 8. 如何在LINQ中更改一个没有新投影的值?
- 9. NHibernate的投影使用SqlQuery
- 10. 投影使用MongoDB的
- 11. 何时使用Hibernate投影?
- 12. MKMapView使用什么投影?
- 13. 使这一LINQ投影查询更好
- 14. NHibernate的投影:如何获得使用标准API与投影
- 15. 使用C#在OpenGL中使用投影?
- 16. MySQL更改SUM值
- 17. 带RestController的弹簧投影投影
- 18. 如何在使用Sweave的投影仪演示文稿中更改字体?
- 19. auto_increment值更改会影响MySQL的性能吗?
- 20. 在matplotlib中更改图像背景色底图正投影
- 21. 更改极坐标投影的子图的大小
- 22. 如何更改投影以显示我的对象?
- 23. 在rmarkdown投影仪中使用更深的胶乳,如框架?
- 24. 如何在投影机中投影我的iPad应用程序
- 25. Openlayer投影
- 26. MongoDB的投影
- 27. WPF投影
- 28. Hibernate genericDao投影
- 29. opengl斜投影
- 30. 通过投影
你是什么意思的预测价值?你使用的是哪个数据库? – Marcelo
@Marcelo我正在使用MySQL。这个SQL只是一个示例,但它指定了我需要的东西。例如,如果情况为0,则在结果集中放置1,否则放置0. – adelarsq