Consulta SQL para mostrar los 5 productos más vendidos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *