Exists 和 Not Exists

 只注重子查询是否有返回行,如有返回结果为真,否则为假,并不适用子查询的结果,仅用于测试子查询是否有返回结果。

语法:

复制代码
if exists (子查询)
        begin
            语句块
        end
    例子:
        if exists (select *from sysdatanases where name=’e_makcd’)
        begin
            drop database e_makcd
        end
        create database e_makcd
        (             )
        go
复制代码

通常使用 not exists 子查询的结果取返值

exists : 查到为真否则为假

not exists : 查到为假,否则为真

posted @   WhiteSpace  阅读(270)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示