El comando select top sirve para especificar el numero o el porcentaje de registros que se requiere para mostrar como resultado.
El comando select top es soportado solamente por el motor de base de datos SQL Server y MS Access.
Para seleccionar la primera fila de una tabla escribiremos la siguiente instrucción:
SELECT TOP 1 <columna> FROM <tabla>
Ejemplo:
SELECT TOP 1 nombreEmpleado, cargo, sueldo FROM Empleado
En este ejemplo seleccionamos la primera fila o registro de la tabla Empleado.
Ahora si lo que queremos es seleccionar un numero especifico de las primeras filas:
SELECT TOP # <columna> FROM <tabla>
Ejemplo:
SELECT TOP 5 nombreEmpleado, cargo, sueldo FROM Empleado
En este ejemplo seleccionamos las 5 primeras filas o registros de la tabla Empleado.
Si queremos seleccionar un porcentaje de las primeras filas de una tabla:
SELECT TOP # PERCENT <columna> FROM <tabla>
Ejemplo:
SELECT TOP 50 PERCENT nombreEmpleado, cargo, sueldo FROM Empleado
En este ejemplo seleccionamos el 50% de todas las filas o registros de la tabla empleado. Es decir si la tabla Empleado tiene 100 filas o registros, se seleccionan las 50 primeras filas o registros.
No hay comentarios:
Publicar un comentario