Skip to content

Commit 84b05cc

Browse files
committed
task 18
1 parent c576d41 commit 84b05cc

4 files changed

Lines changed: 28 additions & 2 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
15. Станция наблюдения за погодой 10 - [Weather Observation Station 10](./tasks/15.md)
4242
16. Станция наблюдения за погодой 11 - [Weather Observation Station 11](./tasks/16.md)
4343
17. Станция наблюдения за погодой 12 - [Weather Observation Station 12](./tasks/17.md)
44+
18. Выше 75 баллов - [Higher Than 75 Marks](./tasks/18.md)
4445

4546

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

tasks/18.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,40 @@
33
<img src="./art/18.png" alt="solution" >
44

55
#### eng:
6+
Query the Name of any student in STUDENTS who scored higher than Marks. Order your output by the last three characters of each name. If two or more students both have names ending in the same last three characters (i.e.: Bobby, Robby, etc.), secondary sort them by ascending ID.
67

8+
Input Format
9+
10+
The STUDENTS table is described as follows:The Name column only contains uppercase (A-Z) and lowercase (a-z) letters.
711

812

913
#### рус:
14+
Запросите имя любого учащегося в STUDENTS, который набрал больше баллов, чем Marks.
15+
Упорядочить выходные данные по последним трем символам каждого имени.
16+
Если два или более учащихся имеют имена, оканчивающиеся на одни и те же последние три символа (например, Бобби, Робби и т. д.), вторичная сортировка их по возрастанию идентификатора.
1017

18+
Формат ввода
19+
Таблица STUDENTS описывается следующим образом: Столбец Name содержит только прописные (A-Z) и строчные (a-z) буквы.
1120

1221

1322
#### код с коментариями:
1423
```sql
15-
24+
SELECT NAME /* выбрать данные столбца */
25+
FROM STUDENTS /* из таблицы */
26+
WHERE MARKS>75 /* где условие */
27+
ORDER BY /* отсортировать по */
28+
RIGHT(NAME,3), /* справа 3-й последний символ */
29+
ID /* далее по номеру записи */
1630
```
1731

1832
#### код для hackerrank:
1933
```sql
20-
34+
SELECT NAME
35+
FROM STUDENTS
36+
WHERE MARKS>75
37+
ORDER BY
38+
RIGHT(NAME,3),
39+
ID
2140
```
2241

2342

tasks/18.sql

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
SELECT NAME
2+
FROM STUDENTS
3+
WHERE MARKS>75
4+
ORDER BY
5+
RIGHT(NAME,3),
6+
ID

tasks/art/18.png

47.8 KB
Loading

0 commit comments

Comments
 (0)