我认为这应该不是很难。我正在编写一个 Oracle-SQL 代码来从 SQL 中提取数据:
select ID, Qty from TableOne where ID in ('A', 'B', 'C')
如果 IN 条件中的某些项目匹配,我希望数据库显示查询结果,如果 IN 条件中的这些项目不匹配,则返回默认值。例如,我希望结果是:
+----+-----------+
| ID | Qty |
+----+-----------+
| A | 3 |
| A | 5 |
| B | 4 |
| C | Not Found |
+----+-----------+
表 TableOne 中没有 ID = C 的地方。
有没有简单的方法来编码结果?非常感谢!