From 76dacc6d7128e5a6f9a7e9b21c5bc87130adaee6 Mon Sep 17 00:00:00 2001 From: ivanbyone Date: Sun, 29 Jun 2025 13:10:31 +0300 Subject: [PATCH] task: #586 & fix linter --- .sqlfluff | 3 +-- README.md | 1 + ...r Placing the Largest Number of Orders.sql | 26 +++++++++++++++++++ 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 leetcode/easy/586. Customer Placing the Largest Number of Orders.sql diff --git a/.sqlfluff b/.sqlfluff index 43a374d..3556a9e 100644 --- a/.sqlfluff +++ b/.sqlfluff @@ -1,7 +1,6 @@ [sqlfluff] dialect = postgres -exclude_rules = LT01, LT05, CP02 +exclude_rules = LT01, LT05, CP02, CV04 [sqlfluff:rules] keywords_capitalisation_policy = upper -max_line_length = 120 diff --git a/README.md b/README.md index 6132302..8780dba 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,7 @@ Have a good contributing! - [183. Customers Who Never Order](./leetcode/easy/183.%20Customers%20Who%20Never%20Order.sql) - [511. Game Play Analysis 1](./leetcode/easy/511.%20Game%20Play%20Analysis%201.sql) - [577. Employee Bonus](./leetcode/easy/577.%20Employee%20Bonus.sql) + - [586. Customer Placing the Largest Number of Orders](./leetcode/easy/586.%20Customer%20Placing%20the%20Largest%20Number%20of%20Orders.sql) - [595. Big Countries](./leetcode/easy/595.%20Big%20Countries.sql) 2. [Medium](./leetcode/medium/) - [176. Second Highest Salary](./leetcode/medium/176.%20Second%20Highest%20Salary.sql) diff --git a/leetcode/easy/586. Customer Placing the Largest Number of Orders.sql b/leetcode/easy/586. Customer Placing the Largest Number of Orders.sql new file mode 100644 index 0000000..8d4a7ba --- /dev/null +++ b/leetcode/easy/586. Customer Placing the Largest Number of Orders.sql @@ -0,0 +1,26 @@ +/* +Question 586. Customer Placing the Largest Number of Orders +Link: https://leetcode.com/problems/customer-placing-the-largest-number-of-orders/description/ + +Table: Orders + ++-----------------+----------+ +| Column Name | Type | ++-----------------+----------+ +| order_number | int | +| customer_number | int | ++-----------------+----------+ +order_number is the primary key (column with unique values) for this table. +This table contains information about the order ID and the customer ID. + + +Write a solution to find the customer_number for the customer who has placed the largest number of orders. + +The test cases are generated so that exactly one customer will have placed more orders than any other customer. +*/ + +SELECT customer_number +FROM Orders +GROUP BY customer_number +ORDER BY COUNT(1) DESC +LIMIT 1