【发布时间】:2019-05-17 09:17:24
【问题描述】:
我想从 COL1 中获取不同的值,它也是 COL3 值,但条件是如果 COL1 = COl2 那么它应该选择匹配的 COL3 值,否则如果它们不相同则选择 COL1 值。我被困在逻辑中,任何帮助将不胜感激!
详情请看下图:
select DISTINCT COL1,
CASE WHEN COL1 = COL2 THEN COL3 END COL3 from TABLE1
WHERE COL1 IS NOT NULL;
【问题讨论】:
-
添加行 (15, 16, 'ABC') 并调整结果(如果需要)。