Pueden ser los diez ítems de mayor o menor valor, o los cinco, o los cincuenta. Es la clase de consulta de rigor en todo sistema de gestión de datos comercial o de negocios. Por ejemplo, cada año, muchos de mis clientes deben obtener el listado de los cincuenta clientes que más compraron durante el año.
La base de datos Neptuno, que viene con Access, tiene una consulta que pone en práctica un criterio similar, “Los diez productos más caros“, que en una vista SQL se ve así:
-
SELECT TOP 10 Productos.NombreProducto AS DiezProductosMasCaros, Productos.PrecioUnidad
-
FROM Productos
-
ORDER BY Productos.PrecioUnidad DESC;
La consulta ordena descendentemente los registros según los valores del campo PrecioUnidad y muestra solamente los primeros diez. Las claves para que la consulta haga lo que hace son:
- El predicado TOP, después de SELECT.
- La cantidad, en el ejemplo es 10.
- Y el ordenamiento de mayor a menor valor (DESC) sobre el campo que contiene la cantidad significativa.
Otro ejercicio, para aclarar la idea, que podrías hacer en Neptuno o en una base de datos semejante, sería obtener los cinco productos más baratos, cambiando la cantidad y el orden, con ASC, de menor a mayor:
-
SELECT TOP 5 Productos.NombreProducto AS CincoProductosMasBaratos, Productos.PrecioUnidad
-
FROM Productos
-
ORDER BY Productos.PrecioUnidad ASC;
***
Hay otros motores de bases de datos que no entienden el predicado TOP, por ejemplo, SQLite no lo usa, en su lugar tiene LIMIT. Conviene consultar la referencia del SQL de cada herramienta de gestión de datos.
***
-
… Productos.NombreProducto AS DiezProductosMasCaros …
Significa que el campo NombreProducto cambia de nombre a DiezProductosMasCaros, solamente en la consulta, en la tabla sigue siendo NombreProducto, es un mecanismo de SQL para que los valores lleven nombres significativos de acuerdo al cometido de cada consulta.
Información Bitacoras.com…
Valora en Bitacoras.com: Pueden ser los diez ítems de mayor o menor valor, o los cinco, o los cincuenta. Es la clase de consulta de rigor en todo sistema de gestión de datos comercial. Por ejemplo, cada año, muchos de mis clientes deben obtener el l…
Información Bitacoras.com…
Valora en Bitacoras.com: Pueden ser los diez ítems de mayor o menor valor, o los cinco, o los cincuenta. Es la clase de consulta de rigor en todo sistema de gestión de datos comercial o de negocios. Por ejemplo, cada año, muchos de mis clientes debe…