2011-12-05 61 views
9

如何在SQL中设置好条件,始终是真的???SQL where条件总是真

据我所知:“其中1 = 1”,是否还有其他办法吗?

+0

您似乎已经回答了您自己的第一个问题。第二部分不清楚 - 有没有办法做什么? – Oded

+0

你有没有想要实现的例子,但不成功?正如@Oded所说,你似乎已经回答了你自己的问题。 – MatBailie

+1

其中2 = 2,其中3 = 3 ..我可以再想一想... – StevieG

回答

21

您是偶然的在谈论collapse条件,其中分组条件总是TRUEFALSE

WHERE TRUE 
WHERE 1 
WHERE <string value> = <the same string value> 
WHERE <numeric value> = <the same numeric value> 
WHERE <hardcoded formula> = <the same hardcoded formula or one that produces the same value> 
WHERE NULL IS NULL