SQL存储语句里面 IF语句的条件能否是select语句?

2024-12-28 19:10:09
推荐回答(2个)
回答1:

EXISTS 是存在的意思,就是说你通过筛选出来的数据如果不为空,则返回真。

所以他提示:EXISTS(SELECT ***) = 1 中的“=”是不合法的。

IF (EXISTS(SELECT GROUP_NO FROM TEST_TA2 WHERE GROUP_NAME = 'ORACLE'))
这样可以试试,我也不是很懂这个语法,我的猜想是这样的,你可以试试。

回答2:

可以 但你语法有问题 后面的等于1不合法