在SQL中,如何顯示SalesJob職位的薪水+ 10%和其他職位的薪水+ 15%?SQL計算查詢
Q
SQL計算查詢
-2
A
回答
1
我該和Gordon的建議爭論誰?您可以使用CASE
表達式根據標題確定要報告的薪水。
SELECT title,
CASE WHEN title = 'Sales' THEN 1.1 * salary ELSE 1.15 * salary END AS salary
FROM yourTable
根據您的建議的查詢你可以試試這個:
SELECT t.*,
CASE WHEN job = 'sales' THEN salary * 1.10
ELSE salary * 1.20 END AS salary
FROM employees t
+0
嗨,感謝您的回覆,但不斷收到一個錯誤:SELECT * 員工 CASE當工作='銷售'THEN工資* 1.10其他工資* 1.20 結束爲工資;我的SQL給我一個錯誤#CASE當工作='銷售'那麼工資* 1.10其他工資* 1.20# –
+0
@PauloSilva我不知道你是否逐字地粘貼了這個查詢,但如果你這樣做,那麼你有東西沒有秩序。 –
相關問題
- 1. SQL查詢計算
- 2. SQL查詢:計算總計
- 3. SQL Server 2012查詢計算計算
- 4. 做計算在SQL查詢
- 5. SQL查詢計算列
- 6. SQL查詢,計算時間
- 7. SQL查詢計算總
- 8. SQL嵌套查詢計算
- 9. SQL計算子查詢
- 10. SQL查詢中的計算
- 11. 計算COUNT BY SQL查詢
- 12. SQL:執行統計計算的查詢
- 13. 在計算值上優化SQL查詢?
- 14. 寫SQL查詢來計算產品
- 15. SQL查詢幫助 - 建築和計算
- 16. 計算SQL查詢的執行時間?
- 17. 在Excel SQL查詢過程中計算
- 18. SQL Server 2005查詢 - 計算總和
- 19. LINQ到SQL - 計算由查詢
- 20. SQL查詢來按天,並計算
- 21. SQL和搜索查詢計算值
- 22. SQL查詢來計算包含
- 23. MS Access-滾動YTD計算Sql查詢
- 24. SQL查詢計算在一個月
- 25. SQL子查詢計算爲最大值
- 26. SQL查詢來計算平均數據
- 27. SQL查詢計算金額基於shiftno?
- 28. SQL查詢:計算百分比
- 29. SQL查詢優化/重新計算
- 30. 在rails 2.3.x中計算SQL查詢
提示:'SELECT'。 –