SQL通过布尔值从字符串列表返回

时间:2017-10-09 23:30:10

标签: sql

我正在尝试报告的信息目前通过excel中的vlookup表进行分类。此表将检查来自SQL数据库中days_past_due列的数据并返回一个字符串。

I.E。 days_past_due = 5会返回字符串“5-10天过期”

我有大约8个不同的数字范围可以获得自己的字符串。他们的方法是将其硬编码到SQL查询中吗?

值得一提的是字符串数据不在我的数据库中。

2 个答案:

答案 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
相关问题