我有多個條件的情況下 滿足我想知道如果我可以使用> <,而不是界定每一個案件SQL CASE WHEN或IF ELSE IF
在這種情況下,當信用評級是小然後3然後,「否TRADE」將在
SELECT ClientId,
FirstName,
LastName,
Gender,
DateOfBirth,
CreditRating,
CASE CreditRating
WHEN 0 THEN 'NO TRADE'
WHEN 1 THEN 'NO TRADE'
WHEN 2 THEN 'NO TRADE'
WHEN 3 THEN 'POOR'
WHEN 4 THEN 'POOR'
WHEN 5 THEN 'AVARAGE'
WHEN 6 THEN 'AVARAGE'
WHEN 7 THEN 'GOOD'
ELSE 'PERFECT'
END AS RATING
FROM dbo.client
http://stackoverflow.com/questions/5487892/sql-server-case-when-or-then-else-end-the-or-is-not-supported(用於SQL Server,它可能不同的SQL實現 - 確保添加適當的標記) – user2864740 2014-09-06 07:06:27