17,078
社区成员
发帖
与我相关
我的任务
分享
SELECT CASE
WHEN COL > 1 THEN
'1'
ELSE
'4'
END
FROM TABLE
应该可以实现,或者可以用存储过程
select * from aa表
where 1==1 and a=条件一
union all
select * from aa表
where 1<>1 and b=条件二
SELECT * FROM 表名
WHERE 列名1 = 特定值 AND 列名2 = 某个值
UNION
SELECT * FROM 表名
WHERE 列名1 != 特定值 AND 列名2 = 另外某个值;
SELECT * FROM TAB1
WHERE (FIELD1 = 'A' AND FIELD2 = 'B')
OR (FIELD1 <> 'A' AND FIELD3 = 'C')