Skip to content

Commit ba622af

Browse files
committed
task 20
1 parent b0f2054 commit ba622af

4 files changed

Lines changed: 31 additions & 3 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
17. Станция наблюдения за погодой 12 - [Weather Observation Station 12](./tasks/17.md)
4444
18. Выше 75 баллов - [Higher Than 75 Marks](./tasks/18.md)
4545
19. Имена сотрудников - [Employee Names](./tasks/19.md)
46+
20. Заработная плата сотрудников - [Employee Salaries](./tasks/19.md)
4647

4748

4849
## В процессе... , будет дополнено)

tasks/20.md

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,44 @@
1-
###
1+
### Заработная плата сотрудников - [Employee Salaries]
22

33
<img src="./art/20.png" alt="solution" >
44

55
#### eng:
6+
Write a query that prints a list of employee names (i.e.: the name attribute) for employees in Employee having a salary greater than per month who have been employees for less than months. Sort your result by ascending employee_id.
67

8+
Input Format
9+
The Employee table containing employee data for a company is described as follows:
10+
where employee_id is an employee's ID number, name is their name, months is the total number of months they've been working for the company, and salary is the their monthly salary.
711

812

913
#### рус:
14+
Напишите запрос, который выводит список имен сотрудников (т. е. атрибут name) для сотрудников
15+
в Employee с зарплатой больше 2000, чем в месяц, которые проработали меньше 10 месяцев.
16+
Отсортируйте результат по возрастанию employee_id.
1017

18+
Формат ввода
19+
20+
Таблица Employee, содержащая данные о сотрудниках компании, описывается следующим образом:
21+
где employee_id — это идентификационный номер сотрудника, name — это его имя, months — это общее количество месяцев, в течение которых они работали в компании, а зарплата — это их месячная зарплата.
1122

1223

1324
#### код с коментариями:
1425
```sql
15-
26+
SELECT name /* выбрать данные столбца */
27+
FROM Employee /* из таблицы */
28+
WHERE /* где */
29+
salary> 2000 AND /* условие и */
30+
months<10 /* условие
31+
ORDER BY employee_id; /* отсортировать по столбцу */
1632
```
1733

1834
#### код для hackerrank:
1935
```sql
20-
36+
SELECT name
37+
FROM Employee
38+
WHERE
39+
salary> 2000 AND
40+
months<10
41+
ORDER BY employee_id;
2142
```
2243

2344

tasks/20.sql

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
SELECT name
2+
FROM Employee
3+
WHERE
4+
salary> 2000 AND
5+
months<10
6+
ORDER BY employee_id;

tasks/art/20.png

68.9 KB
Loading

0 commit comments

Comments
 (0)