【发布时间】:2015-06-25 23:19:58
【问题描述】:
在 postgresql 中,我有一个 case 语句,我需要添加一个“不等于”子句。
当v1 等于v2 时,我想说1,当v1 不等于 v2 时,我想说2。
create table test (
v1 varchar(20),
v2 varchar(20)
);
insert into test values ('Albert','Al'),('Ben','Ben')
select case v1
when v2 then 1
else 3
end
from test
我尝试使用!= 或<>,但这似乎不起作用。
有谁知道如何在 SQL 的 case 语句中使用不等于?
【问题讨论】:
标签: sql postgresql case