1樓:匿名使用者
select a.userid, a.username, case when b.
depname is null ‘不存在' else '存在' end as 部門是否存在 from a left outer join b on a.depid = b.depid
2樓:大神神風
select a.userid,a.username,b.
depid from userinfo a left join dept b on a.depid=b.depid
查詢出來根據b.depid是否為null來判斷是否存在...
3樓:齊文
select a.userid, a.username,decode(nvl(b.depid,0),0, ‘不存在', '存在' ) as 部門是否存在
from a, b
where a.depid = b.depid(+)
4樓:手機使用者
select userid,username,depid,depi***ists=(case (select count(0) from b where a.depid=b.depid) when 0 then '不存在' else '存在' end) from a
5樓:匿名使用者
select a.userid, a.username, decode(b.deptid,null,'否','是')is_exist
from a left outer join b on a.depid = b.depid
phpif語句條件失敗會繼續判斷條件嗎
如果 如果 term1為false 不會執行 執行 term2並判斷 term2是false或true的 第乙個條件都不滿足,不會去判斷第二個條件 望採納 thx php的if判斷,為什麼要寫兩個條件 如果 如果 term1為false 不會執行 執行 term2並判斷 term2是false或tr...
SQL語句中WHERE後面的條件寫的順序是不是沒有前後順序的
是的,但是如果深入的研究,條件先後順序跟sql語句效能會有關係。當sql語句中的where條件過多時,有先後順序嗎?where 後面的條件copy判斷語句先後是沒有關係的。因為要滿足 where 後面的所有判斷條件後,where 才能最後得出 真 的結果。有時候為了閱讀方便,把個別的條件語句用括弧括...
這個sql語句怎麼寫
select sno from sc where cno c1 and sno in select sno from sc where cno c2 select sno from sc where cno c1 and cno c2 不就這樣嗎 都寫那麼複雜 知道的很多啊 select t1.sn...