SQL - select con condiciones especiales

 
Vista:

select con condiciones especiales

Publicado por david (3 intervenciones) el 21/09/2001 10:18:42
¿Como se podría escribir una consulta en la que aparecieran primero las filas que respetan una determinada condición y después las que no la respetan?
No se si me explico
Un saludo
David
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:select con condiciones especiales

Publicado por alberto (19 intervenciones) el 21/09/2001 13:36:51
Prueba con

SELECT CASE WHEN Condicion THEN 0 ELSE 1 END AS ColumnaOrden
FROM Tabla
ORDER BY ColumnaOrden

Siempre que trabajes en SQL Server o

SELECT IIF(Condicion , 0, 1) AS ColumnaOrden
FROM Tabla
ORDER BY ColumnaOrden

Si trabajas con Access, con otro SGDB Simplemente es cambiar la definición del campo para la ordenación.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:select con condiciones especiales

Publicado por jenny (3 intervenciones) el 02/10/2001 08:51:04
hola:
select * from table
where campo_condicion > 'algo'

select * from table
where campo_condicion<'algo'
espero que te sirva
bye
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar