-2
,如果你有其中有ABC和DEF这样的柱:Case语句的附加列SQL
Column ID
ABC 100
ABC 200
DEF 400
DEF 500
ABC 600
你怎么又在另一列使用显示ABC的一列和DEF的值的值SQL?你可以定义为任何作为唯一的例子
表
,如果你有其中有ABC和DEF这样的柱:Case语句的附加列SQL
Column ID
ABC 100
ABC 200
DEF 400
DEF 500
ABC 600
你怎么又在另一列使用显示ABC的一列和DEF的值的值SQL?你可以定义为任何作为唯一的例子
表
您可以只使用一个case
:
select (case when col1 = 'ABC' then col2 end) as abc,
(case when col2 = 'DEF' then col2 end) as def
from t;
谢谢你的帮助:) –
可能u显示ü到底要请的输出格式? –
任何ABC行与任何DEF行之间的关系是什么?他们分享一个你没有看到的关键领域吗?还请标记您正在使用的数据库(例如Oracle)而不是客户端/ IDE;并且知道您正在使用的是哪个版本可能也很有用。顺便说一句,我不知道你问题的最后一句话是什么意思。 –