-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHW_SQL_1.sql
120 lines (88 loc) · 3.85 KB
/
HW_SQL_1.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
--SQL_HW_1
--Создать .sql файл в котором под каждой командой напишите sql запрос который выполнит команду.
--.sql файл выгружайте на гит и скидывайте ссылки на проверку.
-- 1. Вывести все поля и все строки.
-- 2. Вывести всех студентов в таблице
-- select * from students
--3. Вывести только Id пользователей
-- select id from students
--4. Вывести только имя пользователей
-- select name from students
--5. Вывести только email пользователей
-- select email from students
--6. Вывести имя и email пользователей
-- select name, email from students
-- 7. Вывести id, имя, email и дату создания пользователей
-- select id, name, email, created_on from students
--8. Вывести пользователей где password 12333
-- select * from students
-- where password='12333'
--9. Вывести пользователей которые были созданы 2021-03-26 00:00:00
-- select * from students
-- where created_on = '2021-03-26 00:00:00'
--10. Вывести пользователей где в имени есть слово Анна
--select * from students
--where name like '%Anna%'
--11. Вывести пользователей где в имени в конце есть 8
--select * from students
--where name like '%8'
--12. Вывести пользователей где в имени в есть буква а
--select * from students
--where name like '%a%'
--13. Вывести пользователей которые были созданы 2021-07-12 00:00:00
--select * from students
--where created_on = '2021-07-12 00:00:00'
--14. Вывести пользователей которые были созданы 2021-07-12 00:00:00 и имеют пароль 1m313
--select * from students
--where created_on = '2021-07-12 00:00:00' and password = '1m313'
--15. Вывести пользователей которые были созданы 2021-07-12 00:00:00 и у которых в имени есть слово Andrey
--select * from students
--where created_on = '2021-07-12 00:00:00' and name like '%Andrey%'
--16. Вывести пользователей которые были созданы 2021-07-12 00:00:00 и у которых в имени есть цифра 8
--select * from students
--where created_on = '2021-07-12 00:00:00' and name like '%8%'
--17. Вывести пользователя у которых id равен 110
--select * from students
--where id='110'
--18. Вывести пользователя у которых id равен 153
--select * from students
--where id='153'
--19. Вывести пользователя у которых id больше 140
--select * from students
--where id > 140
--20. Вывести пользователя у которых id меньше 130
--select * from students
--where id < 130
-- 21. Вывести пользователя у которых id меньше 127 или больше 188
--select * from students
--where id < 127 or id > 138
--22. Вывести пользователя у которых id меньше либо равно 137
--select * from students
--where id <= 137
--23. Вывести пользователя у которых id больше либо равно 137
--select * from students
--where id >= 137
-- 24. Вывести пользователя у которых id больше 180 но меньше 190
--select * from students
--where id > 180 and id < 190
--25. Вывести пользователя у которых id между 180 и 190
--select * from students
--where id > 180 and id < 190
--26. Вывести пользователей где password равен 12333, 1m313, 123313
--select * from students
--where password = '12333' or password = '1m313' or password='123313'
--27. Вывести пользователей где created_on равен 2020-10-03 00:00:00, 2021-05-19 00:00:00, 2021-03-26 00:00:00
--select * from students
--where created_on = '2020-10-03 00:00:00' or created_on = '2021-05-19 00:00:00' or created_on = '2021-03-26 00:00:00'
-- 28. Вывести минимальный id
--select min(id) from students
-- 29. Вывести максимальный.
--select max(id) from students
--30. Вывести количество пользователей
--select count(*) from students
--31. Вывести id пользователя, имя, дату создания пользователя. Отсортировать по порядку возрастания даты добавления пользоватлеля.
--select id, name, created_on from students
--order by created_on asc
--32. Вывести id пользователя, имя, дату создания пользователя. Отсортировать по порядку убывания даты добавления пользоватлеля.
--select id, name, created_on from students
--order by created_on desc