显示前 5 大畅销产品的 SQL 查询
原文:https://www . geesforgeks . org/SQL-query-to-show-top-5-畅销产品/
要显示销售排名前 5 的产品,可以使用 SELECT TOP 子句按订单排序。因此,让我们看看使用排序依据和选择 Top 子句显示前 5 名销售产品的 SQL 查询,使用 MSSQL 作为服务器。
步骤 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
)
步骤 4: 查看表格的描述。
查询:
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)
第 6 步:查看插入的数据,按销量降序排列。
查询:
SELECT * FROM sales_details
ORDER BY items_sold DESC
第七步:查询找到销量前 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
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处