tutorial español descargar definicion caracteristicas mysql

español - mysql wikipedia



Seleccione... donde... O (6)

Claro, la manera más simple es esta:

select foo from bar where baz in (1,2,3)

¿Hay alguna manera de seleccionar datos donde se produce cualquiera de las múltiples condiciones en el mismo campo?

Ejemplo: normalmente escribo una declaración como:

select * from TABLE where field = 1 or field = 2 or field = 3

¿Hay alguna manera de decir algo como:

select * from TABLE where field = 1 || 2 || 3

Cualquier ayuda es apreciada.


O:

SELECT foo FROM bar WHERE baz BETWEEN 1 AND 3


Todavía puedes usar in para

select * from table where field = ''1'' or field = ''2'' or field = ''3''

es solo

select * from table where field in (''1'',''2'',''3'')


seleccione * de TABLE donde campo en (1, 2, 3)


WHERE field IN (1, 2, 3)


select * from TABLE where field IN (1,2,3)

También puede combinar esto convenientemente con una subconsulta que solo devuelve un campo:

select * from TABLE where field IN (SELECT boom FROM anotherTable)