中易网

判断条件的SQL 语句怎么写?

答案:5  悬赏:0  
解决时间 2021-04-27 19:28
一个表A:
UserID UserName DepID
另外一个表B:
DepID DepName
------------------------------------------------
现在想做一个查询,查询的结果是这个样子:
UserID UserName 部门是否存在
--------------------------------------------------
条件:查询人员表A,人员表a里,有个字段DepID,如果人员的DepID能在B表里找到对应的记录,那么显示存在,否则,不存在。
请问这样的SQL怎么写?
最佳答案
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
全部回答
select a.userid,a.username,b.depid from userinfo a left join dept b on a.depid=b.depid 查询出来根据b.depid是否为null来判断是否存在...
1、 分析系统需求、画出数据流图,完成数字字典定义工作 2、 根据需求分析的结果对系统的数据进行抽象,设计各个局部e-r图和全局e-r图。 3、 根据概念设计阶段产生的e-r图进行逻辑设计,写出数据库的逻辑报告 4、 采用oracle数据库系统sql语言完成建表工作。
SELECt A.UserID, A.UserName, DECODE(NVL(B.DepID,0),0, ‘不存在', '存在' ) AS 部门是否存在 FROM A, B WHERe A.DepID = B.DepID(+)
SELECt A.UserID, A.UserName, decode(b.deptid,null,'否','是')is_exist FROM A LEFT OUTER JOIN B ON A.DepID = B.DepID
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
起凡游戏群雄逐鹿攻中青冥剑哪来的?
新日电动车充电器在充电的时候响的不行是怎么
当彼此不爱了,该怎么办
whatever i done anything only for you !翻
MP4如何下载电影???
为什么我每次玩DNF都出安全检测
刚刚步入社会的学生适合听曾仕强的课吗?
为什么赵国的蔺相如和廉颇同心协力保卫赵国,
主变压器的额定电压
女朋友老跟我说她喜欢的明星多好多帅,还说晚
长夜漫漫,如何熬到天明?
空间大不开?
什么电脑最值钱
听说安卓系统会在后台偷跑流量,而塞班系统确
早上登沙河至开发区最早的是几点!
推荐资讯
写出周杰伦的一首歌曲》
目前还没有同中国建交的国家还有哪些?
请翻译下面这句话,尽量做到有内涵
OKW是什么?
卫星信号能否干扰网卡上网
支票付了开回来两张发票,其中一张是要去保险
阴囊长痣了!凸出来的!怎么清除啊
橙街酒吧大十字店我想知道这个在什么地方
无卡取款怎样取
起凡更新问题
诺基亚x6-00相片图片如何下载到电脑
我的电话有故障;就是来电话有振动没有铃声[
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?