我想知道一个表是否包含至少一个满足特定条件的条目。我不想重复所有参赛作品,而是先停下来。是否有一种通用的方法在sql中执行此操作?
答案 0 :(得分:1)
我认为一项研究可以更快地给你答案,但无论如何这里是我使用的:
IF EXISTS (SELECT NULL FROM Table WHERE Field = @value)
BEGIN
PRINT 'Exists!'
END
ELSE
BEGIN
PRINT 'Does not exist!'
END
请记住,在使用EXISTS
时,选择哪个字段并不重要,无论它们是来自表格,常量还是NULL值,就像这种情况一样。