gpt4 book ai didi

sql - 甲骨文 PL/SQL : count(*) between 2 tables

转载 作者:行者123 更新时间:2023-12-03 23:29:16 26 4
gpt4 key购买 nike

尝试计算 2 个表之间的计数差异。

已关注 this回答但得到 00923。 00000 - “在预期位置找不到 FROM 关键字”

SELECT ( SELECT count(*) FROM XE_ERR_OVLP WHERE FLAG = 'E') 
- (SELECT count(*) FROM XE_ERR_RANG WHERE FLAG = 'H' ) as cnt;

如何实现?

最佳答案

即:

SELECT ( SELECT count(*) FROM XE_ERR_OVLP WHERE FLAG = 'E') 
- (SELECT count(*) FROM XE_ERR_RANG WHERE FLAG = 'H' ) as cnt
from dual;

与其他数据库不同,Oracle 需要一个from 子句。您可以为此使用虚拟表 dual

关于sql - 甲骨文 PL/SQL : count(*) between 2 tables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50491918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com