我正在尝试报告的信息目前通过excel中的vlookup表进行分类。此表将检查来自SQL数据库中days_past_due
列的数据并返回一个字符串。
I.E。 days_past_due = 5
会返回字符串“5-10天过期”
我有大约8个不同的数字范围可以获得自己的字符串。他们的方法是将其硬编码到SQL查询中吗?
值得一提的是字符串数据不在我的数据库中。
答案 0 :(得分:2)
使用CASE功能实现此目的。
"E201",
"E202",
"E203",
"E302",
"E309",
"W291",
"W293",
"W391"
答案 1 :(得分:0)
您可以使用CASE逻辑来实现此目的。
SELECT CASE WHEN days_past_due = 5 THEN '5-10 Days Past due'
WHEN ...
END
FROM YourTableName