我正在寻找资源使用率最低的查询,但没有结果。例如(这不起作用):
SELECT 1 WHERE 0
修改 在我不想要匹配的特殊情况下,目标是在EXISTS子查询中使用。 (我知道这不是唯一可能的解决方案,但在我的环境中我选择使用这个解决方案。)
答案 0 :(得分:3)
select '1' from tableName where 0
答案 1 :(得分:3)
SELECT 1 FROM DUAL WHERE 0
将完成这项工作;你以前甚至不需要USE声明。
答案 2 :(得分:1)
SELECT 1
;会工作,但它给出了结果集
你可以试试SELECT NULL from <any table>
USE <database name>
语句不会产生任何结果并占用最少的资源。
这到底是什么意思?
答案 3 :(得分:0)
也许你可以做到
select 1 where 1=0