La cláusula SELECT TOP se usa para obtener un número limitado de filas de una base de datos. Esta cláusula es muy útil cuando se trata de grandes bases de datos.
- Sintaxis básica:
SELECT TOP value column1,column2 FROM table_name; value: number of rows to return from top column1 , column2: fields in the table table_name: name of table
- Sintaxis usando Porcentaje
SELECT TOP value PERCENT column1,column2 FROM table_name; value: percentage of number of rows to return from top column1 , column2: fields in the table table_name: name of table
Consultas
- Para obtener los dos primeros conjuntos de datos de la tabla Student.
SELECT TOP 2 * FROM Student;
Producción:
ROLLO_NO NOMBRE DIRECCIÓN TELÉFONO Años 1 RAM Delhi XXXXXXXXXX 18 2 RAMESH GURGAÓN XXXXXXXXXX 18
- Para obtener el 50 por ciento del total de registros de la tabla Student.
SELECT TOP 50 PERCENT * FROM Student;
Producción:
ROLLO_NO NOMBRE DIRECCIÓN TELÉFONO Años 1 RAM Delhi XXXXXXXXXX 18 2 RAMESH GURGAÓN XXXXXXXXXX 18 3 SUJIT ROHTAK XXXXXXXXXX 20
NOTA: Para obtener la misma funcionalidad en las bases de datos MySQL y Oracle, existe una pequeña diferencia en la sintaxis básica;
- Las sintaxis equivalentes son las siguientes:
- Para bases de datos MySQL:
SELECT column1,column2 FROM table_name LIMIT value; column1 , column2: fields int the table table_name: name of table value: number of rows to return from top
- Para bases de datos Oracle:
SELECT column1,column2 FROM table_name WHERE ROWNUM <= value; column1 , column2: fields int the table table_name: name of table value: number of rows to return from top
Este artículo es una contribución de Pratik Agarwal . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA