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