Tomar primer registro encontrado

Buenas tardes podrían de favor decirme si hay una forma de tomar el primer registro de una búsqueda 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

1 Respuesta

Respuesta
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

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas