select ObjName from PosWageObj
出来是
objname
1
2
3
4
select '医疗保险' where exists(select ObjName from PosWageObj )
按我的想法是:查询不出来东西的。但是他会出来“'医疗保险'”问一下高手,,我是菜鸟。。我这样理解错吗?
出来是
objname
1
2
3
4
select '医疗保险' where exists(select ObjName from PosWageObj )
按我的想法是:查询不出来东西的。但是他会出来“'医疗保险'”问一下高手,,我是菜鸟。。我这样理解错吗?
truncate table PosWageObjselect '医疗保险' where exists(select ObjName from PosWageObj )
以后。应该是出不来数据的。这样理解对不?
select '医疗保险' where not exists(select null )
select '医疗保险' where exists(select null ) 我执行了这句。会出来一个结果集‘医疗保险'
我的理解是 ’医疗保险'不存在于 select null 这个数据集里面。应该是不会出来结果集的。我这样理解对不?
如果"select ObjName from PosWageObj"能够查询出数据,则会有一条记录,即 '医疗记录'
exists就是有,select ObjName from PosWageObj 有的时候,你就查select '医疗保险'
当然有结果,有啥不能理解
理解不了就记住!!