在SQL的选择语句中使用If else
在SQL的选择语句中使用If else
我有一个select语句,它将返回2列。
ID | IDParent
然后在我的程序中,我必须测试如果IDParent小于1,则使用ID ELSE使用IDParent
是否有一种方法在SQL中使用类似于If Else的条件来仅返回单个值?
admin 更改状态以发布 2023年5月21日
在这里,使用 CASE 语句
查找结果:
select (case when condition1 then result1 when condition2 then result2 else result3 end) as columnname from tablenmae:
例如:
select (CASE WHEN IDParent< 1 then ID else IDParent END) as columnname from tablenmae