File tree Expand file tree Collapse file tree 1 file changed +55
-0
lines changed
1907-count-salary-categories Expand file tree Collapse file tree 1 file changed +55
-0
lines changed Original file line number Diff line number Diff line change
1
+ <h2 ><a href =" https://leetcode.com/problems/count-salary-categories/ " >1907. Count Salary Categories</a ></h2 ><h3 >Medium</h3 ><hr ><div class =" sql-schema-wrapper__3VBi " ><a class =" sql-schema-link__3cEg " >SQL Schema<svg viewBox =" 0 0 24 24 " width =" 1em " height =" 1em " class =" icon__1Md2 " ><path fill-rule =" evenodd " d =" M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z " ></path ></svg ></a ></div ><div ><p >Table: <code >Accounts</code ></p >
2
+
3
+ <pre >+-------------+------+
4
+ | Column Name | Type |
5
+ +-------------+------+
6
+ | account_id | int |
7
+ | income | int |
8
+ +-------------+------+
9
+ account_id is the primary key (column with unique values) for this table.
10
+ Each row contains information about the monthly income for one bank account.
11
+ </pre >
12
+
13
+ <p >  ; </p >
14
+
15
+ <p >Write a solution  ; to calculate the number of bank accounts for each salary category. The salary categories are:</p >
16
+
17
+ <ul >
18
+ <li><code>"Low Salary"</code>: All the salaries <strong>strictly less</strong> than <code>$20000</code>.</li>
19
+ <li><code>"Average Salary"</code>: All the salaries in the <strong>inclusive</strong> range <code>[$20000, $50000]</code>.</li>
20
+ <li><code>"High Salary"</code>: All the salaries <strong>strictly greater</strong> than <code>$50000</code>.</li>
21
+ </ul >
22
+
23
+ <p >The result table <strong >must</strong > contain all three categories. If there are no accounts in a category,  ; return  ; <code >0</code >.</p >
24
+
25
+ <p >Return the result table in <strong >any order</strong >.</p >
26
+
27
+ <p >The  ; result format is in the following example.</p >
28
+
29
+ <p >  ; </p >
30
+ <p ><strong class =" example " >Example 1:</strong ></p >
31
+
32
+ <pre ><strong >Input:</strong >
33
+ Accounts table:
34
+ +------------+--------+
35
+ | account_id | income |
36
+ +------------+--------+
37
+ | 3 | 108939 |
38
+ | 2 | 12747 |
39
+ | 8 | 87709 |
40
+ | 6 | 91796 |
41
+ +------------+--------+
42
+ <strong >Output:</strong >
43
+ +----------------+----------------+
44
+ | category | accounts_count |
45
+ +----------------+----------------+
46
+ | Low Salary | 1 |
47
+ | Average Salary | 0 |
48
+ | High Salary | 3 |
49
+ +----------------+----------------+
50
+ <strong >Explanation:</strong >
51
+ Low Salary: Account 2.
52
+ Average Salary: No accounts.
53
+ High Salary: Accounts 3, 6, and 8.
54
+ </pre >
55
+ </div >
You can’t perform that action at this time.
0 commit comments