我有我试图报告的信息,目前通过excel中的vlookup表对其进行分类。此表将检查来自SQL数据库中我的days_past_due
列的数据,并返回一个字符串。
即 days_past_due = 5
将返回字符串“逾期5-10天”。
我有大约8个不同的数字范围,将得到自己的字符串。它们是将其硬编码到SQL查询中的一种方法吗?
值得一提的是,字符串数据不在我的数据库中。
发布于 2017-10-10 00:19:03
使用CASE函数来实现这一点。
SELECT CASE
WHEN days_past_due = 5 THEN '5-10 Days Past due'
WHEN ......
ELSE <returndefaultcase>
END
FROM <tablename>
发布于 2017-10-09 23:36:44
您可以使用案例逻辑来获得这个结果。
SELECT CASE WHEN days_past_due = 5 THEN '5-10 Days Past due'
WHEN ...
END
FROM YourTableName
https://stackoverflow.com/questions/46656481
复制相似问题