Sintaxis Corta ...OR...

11/10/2007 - 17:37 por Harvey Triana | Informe spam
¿Existe una forma de optimizar la sintaxis de este SQL?

SELECT * FROM [Table Name]
WHERE [Field Name]='5075'
OR [Field Name]='5008'
OR [Field Name]='5009'
OR [Field Name]='1419'
OR [Field Name]='1212'
OR [Field Name]='1213'
OR [Field Name]='1214'
OR [Field Name]='1215'
OR [Field Name]='0112'
OR [Field Name]='0132'
OR [Field Name]='0152'

Es decir no repetir OR [Field Name] .

Gracias de antemano,
<Harvey Triana />
 

Leer las respuestas

#1 Gux (MVP)
11/10/2007 - 17:53 | Informe spam
SELECT * FROM [Table Name]
WHERE [Field Name] IN ('5075', '5008', ... etcétera ...)

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Harvey Triana" wrote:

¿Existe una forma de optimizar la sintaxis de este SQL?

SELECT * FROM [Table Name]
WHERE [Field Name]='5075'
OR [Field Name]='5008'
OR [Field Name]='5009'
OR [Field Name]='1419'
OR [Field Name]='1212'
OR [Field Name]='1213'
OR [Field Name]='1214'
OR [Field Name]='1215'
OR [Field Name]='0112'
OR [Field Name]='0132'
OR [Field Name]='0152'

Es decir no repetir OR [Field Name] .

Gracias de antemano,
<Harvey Triana />



Preguntas similares