Inicio > Lenguaje SQL > panzaverde > Tomar primer registro encontrado

Tomar primer registro encontrado

Experto:
Usuario:
Fecha: 13/06/2008
Valoración: (2,00 sobre 5) Categoría: Lenguaje SQL
06/06/2008
raguilar81, usuario preguntando en Lenguaje SQL
Usuario
Buenas tardes podrian de favor decirme si hay una forma de tomar el primer registro de una busqueda con un select.. Ejemplo
Select * from Tabla
el resultado son 5 registros... mi pregunta es saber como hacer que solamente salga o me traiga el primer registro sin tomar en cuenta los demas.. gracias busco una instruccion pienso si es algo del Top 1....?
 
gracias
06/06/2008
raguilar81, experto respondiendo en Lenguaje SQL
Experto
En Sqlserver (tSql) es SELECT top 1 columna from tabla y si querés ordenarlo, simplemente le pones el order by.
En oracle es
SELECT columna FROM tabla
WHERE ROWNUM<= 7
y si lo queres ordenado hay que hacer un artilugio
SELECT ROWNUM AS nro_orden,
T.* FROM (
             SELECT LAST_NAME FROM tabla
             ORDER BY columna) as t
WHERE ROWNUM < 60
Saludos
13/06/2008
raguilar81, usuario preguntando en Lenguaje SQL
Usuario
Gracias a quedado resuelto este punto...
Enlaces patrocinados