大家好,我有一条sql,根据不同条件将查询结果加一个标志,如果满足条件就加1,不满足就加0,现在希望将这个标志位加一个别名,请问该怎么写?谢谢
select
app.*,
case
when free = true then 1
when (select count(*) from userapp where app.appocde = userapp.appcode and userapp.userid=?) > 0 then 1
else 0 end
from app