📜  显示前 5 名畅销产品的 SQL 查询

📅  最后修改于: 2022-05-13 01:55:45.872000             🧑  作者: Mango

显示前 5 名畅销产品的 SQL 查询

ORDER BY 可以与 SELECT TOP 子句一起使用来显示前 5 名畅销产品。因此,让我们看看使用 ORDER BY 和 SELECT TOP 子句使用 MSSQL 作为服务器显示前 5 名畅销产品的 SQL 查询。

第 1 步:我们正在创建一个数据库。为此,请使用以下命令创建名为 GeeksforGeeks 的数据库。

询问:

CREATE DATABASE GeeksforGeeks;

第 2 步:要使用 GeeksforGeeks 数据库,请使用以下命令。

询问:

USE GeeksforGeeks

第 3 步:现在我们创建一个表。使用以下 SQL 查询创建一个包含 4 列的表 sales_details。

询问:

CREATE TABLE sales_details(
item_id VARCHAR(20),
item_price INT,
items_sold INT
)

第四步:查看表的描述。

询问:

EXEC sp_columns sales_details

第 5 步:将行插入表中的查询。使用以下 SQL 查询将行插入 sales_details 表。

询问:

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)

第六步:查看插入的数据,按销量降序排列。

询问:

SELECT * FROM sales_details  
ORDER BY items_sold DESC

步骤 7:查询以查找前 5 名畅销产品。

句法:

SELECT TOP N column_name 
FROM table_name ORDER BY column_name ordering_type

询问:

SELECT TOP 5  item_id , items_sold  
FROM sales_details ORDER BY  items_sold DESC

输出: