4
A
回答
4
您想使用CASE语句。
Select
CASE WHEN SUM(Costo) > 0 THEN SUM(Costo)
ELSE 0
END 'Expr1'
FROM
TDP_NotaSpeseSezB
1
您可以使用case语句是这样的:
SELECT case when sum(Costo)> 0 then sum(Costo)
else 0 end as Expr1
FROM TDP_NotaSpeseSezB
0
SELECT CASE WHEN SUM(Costo) > 0 THEN SUM(Costo) ELSE 0 END AS Expr1
FROM TDP_NotaSpeseSezB
其他主要引擎支持这个语法:
SELECT GREATEST(SUM(Costo), 0)
FROM TDP_NotaSpeseSezB
SQL Server
,然而,d不是。
相关问题
- 1. SQL插入选择选择查询
- 2. 查询插入从选择查询
- 3. 在选择查询中插入子查询
- 4. 如果在oracle中选择查询
- 5. 在选择查询后运行插入查询在php
- 6. 在选择查询中选择查询
- 7. 如何在MySQL中使用选择插入查询?
- 8. 选择插入SQL Server子查询
- 9. 选择并插入一个查询SQL
- 10. 使用SqlCommand插入选择子查询
- 11. 如何在已有选择查询的文件中使用插入查询?
- 12. 将数据插入表与另一个选择查询结果
- 13. 如何在执行批量插入时发出选择查询
- 14. 插入查询内部选择查询循环
- 15. 在一个SPARQL查询中删除+插入和选择
- 16. mysql:在一个查询中选择,插入,删除和更新
- 17. 在SQL Server中插入从选择查询错误
- 18. 在单个查询中插入,选择和更新 - SQL
- 19. 在插入查询条件中选择一列
- 20. 无法在同一查询中运行插入并选择LAST_INSERT_ID()?
- 21. 从选择查询的结果中将一行或多行插入表中
- 22. SQL查询 - 如果存在更新,则插入,否则插入
- 23. 显示结果选择查询,使用一个选择查询
- 24. 多个子查询结果到主查询,选择选择
- 25. 如果选择然后插入SQL
- 26. 从选择结果中插入多行
- 27. 我可以在插入查询中写入插入查询吗?
- 28. 如何拆分选择查询结果
- 29. MySQL查询问题与如果选择
- 30. 在选择查询中选择MYSQL