【发布时间】:2016-02-01 16:47:06
【问题描述】:
我想知道一个表是否至少包含一个满足特定条件的条目。我不想浏览所有条目,而是在第一个条目处停下来。在 sql 中有没有通用的方法来做到这一点?
【问题讨论】:
-
查找
EXISTS()但我一般不会担心过早的优化。 -
或
SELECT TOP 1 x WHERE y -
这是一个非常基础的问题。既然如此,我就听说过《10 分钟内自学 SQL》这本书的好消息。
-
Levka,你试过我的解决方案了吗?
-
我做了,但看起来 sql 仍然遍历整个表(我在不同大小的表和不同的过程时间上尝试过)
标签: sql sql-server-2008