2011-12-05 19 views
9

Cómo establecer en SQL una condición donde siempre es cierto ???SQL donde la condición siempre es verdadera

Por lo que sé: 'donde 1 = 1', ¿hay otras formas también?

+0

Parece que usted respondió su primera pregunta. La segunda parte no está clara, ¿hay alguna manera de hacer qué? – Oded

+0

¿Tiene un ejemplo de lo que está tratando de lograr, pero no tiene éxito? Como @Oded dice, parece que has respondido a tu propia pregunta. – MatBailie

+1

donde 2 = 2, donde 3 = 3 ... Puedo pensar en algunos más también ... – StevieG

Respuesta

21

¿Está usted, por casualidad, hablando de collapse condiciones, donde una condición agrupada es siempre TRUE o FALSE?

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 
Cuestiones relacionadas