Para mostrar los 5 productos más vendidos, se puede utilizar ORDER BY con la cláusula SELECT TOP. Entonces, veamos la consulta SQL para mostrar los 5 productos más vendidos usando la cláusula ORDER BY y SELECT TOP usando MSSQL como servidor.
Paso 1: Estamos creando una base de datos. Para esto, use el siguiente comando para crear una base de datos llamada GeeksforGeeks.
Consulta:
CREATE DATABASE GeeksforGeeks;
Paso 2: para usar la base de datos GeeksforGeeks, use el siguiente comando.
Consulta:
USE GeeksforGeeks
Paso 3: Ahora estamos creando una tabla. Cree una tabla detalles_ventas con 4 columnas usando la siguiente consulta SQL.
Consulta:
CREATE TABLE sales_details( item_id VARCHAR(20), item_price INT, items_sold INT )
Paso 4: Visualización de la descripción de la tabla.
Consulta:
EXEC sp_columns sales_details
Paso 5: la consulta para insertar filas en la tabla. Insertar filas en la tabla detalles_ventas usando la siguiente consulta SQL.
Consulta:
INSERT INTO sales_details VALUES ('I4001',20000, 5000), ('I4098',1000, 10000), ('I4010',200, 800), ('I4056',30000, 100000), ('I4068',990, 780), ('I4072',10000, 9000), ('I4078',100000, 10), ('I4090',200000, 500)
Paso 6: Visualización de los datos insertados y orden por orden decreciente del número de unidades vendidas.
Consulta:
SELECT * FROM sales_details ORDER BY items_sold DESC
Paso 7: consulta para encontrar los 5 productos más vendidos.
Sintaxis:
SELECT TOP N column_name FROM table_name ORDER BY column_name ordering_type
Consulta:
SELECT TOP 5 item_id , items_sold FROM sales_details ORDER BY items_sold DESC
Producción:
Publicación traducida automáticamente
Artículo escrito por lokeshpotta20 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA