我需要以外行的方式向某人解释。比方说,如果您和一个5岁的孩子聊天,您将如何总结这一点。
我将其解释为:
”查找并显示该表中的数据:tableA中的一列,其中col1 = 5000且col2>?和col3>?和col4 <=?
有没有更好的方法可以找到这个词呢?谢谢。
select 1
from dual
where exists
(select 1 from tableA where col1 = 5000 and col2 > ? and col3 > ? and col4 <= ? )
答案 0 :(得分:0)
我:如果TABLEA中至少有一行,其中COL1等于5000且COL2大于某个未知值且COL3大于某些值,则此查询将返回一行,投影为1
未知值,并且COL4不大于某个未知值。否则,它将不返回任何行。它使用DUAL,DUAL是Oracle中保证可以返回一行的特殊表。
五岁的孩子:这段代码看起来有些笨拙。 Spud写下了吗?鲍勃可以解决吗?