Como hacer una select que me saque todos los registros empezando por una fila que yo quiera

20/01/2005 - 17:40 por rgomez | Informe spam
Hola a todos, tengo una tabla con varios registros y quiero hacer una
select que me saque todos los registros (select *) y que la primera
linea que saque sea una que cumpla una condicion que yo le indique.

Ejemplo

TABLA 1
id descripcion tipo
1 descripcion1 A
2 descripcion2 B
3 descripcion3 C
4 descripcion4 D
5 descripcion5 E

Pues bien, yo quiero hacer un select * para que me saque todas las
lineas, pero la primera que saque que sea la que tiene tipo = C y
despues el resto.

Muchas Gracias.

Preguntas similare

Leer las respuestas

#1 Ivan Pascual
20/01/2005 - 18:34 | Informe spam
Yo haria una cosa:
SELECT *
FROM (
SELECT ORD = 'A', * FROM TABLA WHERE TIPO = 'C'
UNION
SELECT ORD = 'B', * FROM TABLA WHERE TIPO <> 'C'
) FF
ORDER BY ORD

Hago la select superior para que ahi selecciones todos los campos que
quieras excepto el campo ORD que has creado para ordena la select.

A ver si te gusta??

Ivan Pascual
Respuesta Responder a este mensaje
#2 Edgar Contreras
20/01/2005 - 18:36 | Informe spam
Que tal Ruben,

La única manera que se me ocurre en este momento es que lo hagas de la
siguiente manera:

Select * from tabla where tipo='C'
UNION ALL
Select * from tabla where tipo<>'C'

Saludos,

Edgar Contreras


[Conectado desde Tijuana, B.C. México]

DISCLAIMER: La información es presentada como es, sin ninguna
responsabilidad, sin garantía alguna y no otorga
derecho alguno.



"Ruben" wrote in message
news:
Hola a todos, tengo una tabla con varios registros y quiero hacer una
select que me saque todos los registros (select *) y que la primera
linea que saque sea una que cumpla una condicion que yo le indique.

Ejemplo

TABLA 1
id descripcion tipo
1 descripcion1 A
2 descripcion2 B
3 descripcion3 C
4 descripcion4 D
5 descripcion5 E

Pues bien, yo quiero hacer un select * para que me saque todas las
lineas, pero la primera que saque que sea la que tiene tipo = C y
despues el resto.

Muchas Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida