一个表包含两列a和b,如果col = col,则它将打印第一个值,否则将打印这两个值。
a b
------------------------------------------
100 100
101 102
103 105
102 102所需输出
100
101 102
103 105
102 发布于 2018-06-22 14:22:03
select a,
case when a = b
then null
else b
end as b
from your_table发布于 2018-06-22 14:28:23
您可以使用此查询
SELECT a, IF(a=b,'',b) FROM your_table_namehttps://stackoverflow.com/questions/50981812
复制相似问题