Ссылка на задания из тренажера
- Тренажер
- Задание 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
- Задание 27
- Задание 28
- Задание 29
- Задание 30
- Задание 31
- Задание 32
- Задание 34
- Задание 36
- Задание 38
- Задание 39
- Задание 41
- Задание 43
- Задание 46
- Задание 49
- Задание 51
- Задание 52
- Задание 53
- Задание 54
- Задание 56
- Задание 74
- Задание 75
Вывести имена всех людей, которые есть в базе данных авиакомпаний
SELECT name FROM Passenger
Показать результат запроса:
name | |
---|---|
1 | Bruce Willis |
2 | George Clooney |
3 | Kevin Costner |
4 | Donald Sutherland |
5 | Jennifer Lopez |
6 | Ray Liotta |
7 | Samuel L. Jackson |
8 | Nikole Kidman |
9 | Alan Rickman |
10 | Kurt Russell |
11 | Harrison Ford |
12 | Russell Crowe |
13 | Steve Martin |
14 | Michael Caine |
15 | Angelina Jolie |
16 | Mel Gibson |
17 | Michael Douglas |
18 | John Travolta |
19 | Sylvester Stallone |
20 | Tommy Lee Jones |
21 | Catherine Zeta-Jones |
22 | Antonio Banderas |
23 | Kim Basinger |
24 | Sam Neill |
25 | Gary Oldman |
26 | ClINT Eastwood |
27 | Brad Pitt |
28 | Johnny Depp |
29 | Pierce Brosnan |
30 | Sean Connery |
31 | Bruce Willis |
32 | Mullah Omar |
Вывести названия всеx авиакомпаний
SELECT name FROM Company
Показать результат запроса:
name | |
---|---|
1 | Don_avia |
2 | Aeroflot |
3 | Dale_avia |
4 | air_France |
5 | British_AW |
Вывести все рейсы, совершенные из Москвы
SELECT * FROM Trip
WHERE town_from = "Moscow"
Показать результат запроса:
id | company | plane | town_from | town_to | time_out | time_in | |
---|---|---|---|---|---|---|---|
1 | 1145 | 2 | IL-86 | Moscow | Rostov | 1900-01-01T09:35:00.000Z | 1900-01-01T11:23:00.000Z |
2 | 1182 | 1 | TU-134 | Moscow | Rostov | 1900-01-01T12:35:00.000Z | 1900-01-01T14:30:00.000Z |
3 | 1188 | 1 | TU-134 | Moscow | Rostov | 1900-01-01T22:50:00.000Z | 1900-01-02T00:48:00.000Z |
4 | 1196 | 1 | TU-154 | Moscow | Rostov | 1900-01-01T04:00:00.000Z | 1900-01-01T05:45:00.000Z |
Вывести имена людей, которые заканчиваются на "man"
SELECT name
FROM Passenger
WHERE name LIKE '%man'
Показать результат запроса:
name | |
---|---|
1 | Nikole Kidman |
2 | Alan Rickman |
3 | Gary Oldman |
Вывести количество рейсов, совершенных на TU-134
SELECT COUNT(*) as count
FROM Trip
WHERE plane LIKE 'TU-134'
Показать результат запроса:
count | |
---|---|
1 | 4 |
Какие компании совершали перелеты на Boeing
SELECT comp.name
FROM Trip
JOIN Company comp ON Trip.company = comp.id
WHERE Trip.plane = 'Boeing'
GROUP BY comp.name
Показать результат запроса:
name | |
---|---|
1 | air_France |
2 | British_AW |
Вывести все названия самолётов, на которых можно улететь в Москву (Moscow)
SELECT DISTINCT Trip.plane
FROM Trip
WHERE town_to LIKE 'Moscow'
Показать результат запроса:
plane | |
---|---|
1 | IL-86 |
2 | TU-134 |
3 | TU-154 |
В какие города можно улететь из Парижа (Paris) и сколько времени это займёт?
SELECT town_to,
TIMEDIFF(time_in, time_out) as flight_time
FROM Trip
WHERE town_from = "Paris"
Показать результат запроса:
town_to | flight_time | |
---|---|---|
1 | Rostov | 03:33:00 |
2 | London | 01:00:00 |
Какие компании организуют перелеты из Владивостока (Vladivostok)?
SELECT DISTINCT company.name
FROM Trip
JOIN Company ON Trip.company = Company.id
WHERE town_from = "Vladivostok"
Показать результат запроса:
name | |
---|---|
1 | Dale_avia |
Вывести вылеты, совершенные с 10 ч. по 14 ч. 1 января 1900 г.
SELECT *
FROM Trip
WHERE time_out BETWEEN '1900-01-01 10:00:00' AND '1900-01-01 14:00:00'
Показать результат запроса:
id | company | plane | town_from | town_to | time_out | time_in | |
---|---|---|---|---|---|---|---|
1 | 1182 | 1 | TU-134 | Moscow | Rostov | 1900-01-01T12:35:00.000Z | 1900-01-01T14:30:00.000Z |
2 | 7772 | 5 | Boeing | Singapore | London | 1900-01-01T12:00:00.000Z | 1900-01-02T02:00:00.000Z |
3 | 7774 | 5 | Boeing | Singapore | London | 1900-01-01T14:00:00.000Z | 1900-01-02T06:00:00.000Z |
Выведите пассажиров с самым длинным ФИО. Пробелы, дефисы и точки считаются частью имени.
SELECT name
FROM passenger
ORDER BY LENGTH(name) DESC
LIMIT 0, 1
Показать результат запроса:
name | |
---|---|
1 | Catherine Zeta-Jones |
Вывести id и количество пассажиров для всех прошедших полётов
SELECT trip,
COUNT(passenger) as count
FROM Pass_in_trip
GROUP BY trip
Показать результат запроса:
trip | count | |
---|---|---|
1 | 1100 | 1 |
2 | 1123 | 3 |
3 | 1124 | 1 |
4 | 1145 | 2 |
5 | 1181 | 4 |
6 | 1182 | 2 |
7 | 1187 | 2 |
8 | 1188 | 1 |
9 | 8882 | 2 |
10 | 7771 | 6 |
11 | 7772 | 5 |
12 | 8881 | 1 |
13 | 7778 | 1 |
14 | 7773 | 1 |
Вывести имена людей, у которых есть полный тёзка среди пассажиров
SELECT name
FROM Passenger
GROUP by name
HAVING COUNT(name) > 1
Показать результат запроса:
name | |
---|---|
1 | Bruce Willis |
В какие города летал Bruce Willis
SELECT DISTINCT town_to
FROM Trip
JOIN Pass_in_trip pit ON pit.Trip = Trip.id
JOIN Passenger pass ON pass.id = pit.passenger
WHERE name LIKE 'Bruce Willis'
Показать результат запроса:
town_to | |
---|---|
1 | Paris |
2 | Vladivostok |
3 | Moscow |
Выведите дату и время прилёта пассажира Стив Мартин (Steve Martin) в Лондон (London)
WITH Full_table AS (
SELECT time_in
FROM Trip
JOIN Pass_in_trip pit ON pit.trip = Trip.id
JOIN Passenger pass ON pass.id = pit.passenger
WHERE name LIKE "Steve Martin"
AND town_to LIKE "London"
)
SELECT *
FROM Full_table
Показать результат запроса:
time_in | |
---|---|
1 | 1900-01-02T02:00:00.000Z |
Вывести отсортированный по количеству перелетов (по убыванию) и имени (по возрастанию) список пассажиров, совершивших хотя бы 1 полет.
SELECT name, COUNT(*) as count
FROM Passenger
JOIN Pass_in_trip ON Pass_in_trip.passenger = Passenger.id
GROUP BY name
HAVING COUNT(trip) > 0
ORDER BY COUNT(trip) DESC,
name
Показать результат запроса:
name | count | |
---|---|---|
1 | Michael Caine | 4 |
2 | Mullah Omar | 4 |
3 | Bruce Willis | 3 |
4 | Harrison Ford | 3 |
5 | Jennifer Lopez | 3 |
6 | Kurt Russell | 3 |
7 | Nikole Kidman | 3 |
8 | Kevin Costner | 2 |
9 | Ray Liotta | 2 |
10 | Steve Martin | 2 |
11 | Alan Rickman | 1 |
12 | George Clooney | 1 |
13 | Russell Crowe | 1 |
Определить, сколько потратил в 2005 году каждый из членов семьи. В результирующей выборке не выводите тех членов семьи, которые ничего не потратили.
SELECT member_name,
status,
SUM(amount * unit_price) AS costs
FROM FamilyMembers
JOIN Payments ON Payments.family_member = FamilyMembers.member_id
WHERE YEAR(date) = 2005
GROUP by member_name,
status
Показать результат запроса:
member_name | status | costs | |
---|---|---|---|
1 | Headley Quincey | father | 2474 |
2 | Flavia Quincey | mother | 74194 |
3 | Andie Quincey | son | 3500 |
4 | Lela Quincey | daughter | 650 |
5 | Annie Quincey | daughter | 1060 |
Узнать, кто старше всех в семьe
SELECT member_name
FROM FamilyMembers
WHERE birthday = (
SELECT MIN(birthday)
FROM FamilyMembers
)
Показать результат запроса:
member_name | |
---|---|
1 | Headley Quincey |
Определить, кто из членов семьи покупал картошку (potato)
SELECT DISTINCT status
FROM FamilyMembers fm
JOIN Payments p ON fm.member_id = p.family_member
JOIN Goods g ON g.good_id = p.good
WHERE good_name LIKE "potato"
Показать результат запроса:
status | |
---|---|
1 | father |
2 | mother |
Сколько и кто из семьи потратил на развлечения (entertainment). Вывести статус в семье, имя, сумму
SELECT status,
member_name,
SUM(unit_price * amount) AS costs
FROM FamilyMembers
JOIN Payments ON Payments.family_member = FamilyMembers.member_id
JOIN Goods ON Goods.good_id = Payments.good
JOIN GoodTypes ON Goods.type = GoodTypes.good_type_id
WHERE good_type_name = "entertainment"
GROUP BY status,
member_name
Показать результат запроса:
status | member_name | costs | |
---|---|---|---|
1 | daughter | Annie Quincey | 100 |
2 | mother | Flavia Quincey | 120 |
3 | son | Andie Quincey | 1200 |
Определить товары, которые покупали более 1 раза
SELECT good_name
FROM Goods
JOIN Payments ON Payments.good = Goods.good_id
GROUP BY good
HAVING COUNT(*) > 1
Показать результат запроса:
good_name | |
---|---|
1 | apartment fee |
2 | red caviar |
3 | cinema |
4 | music school fee |
5 | potato |
Найти имена всех матерей (mother)
SELECT member_name
FROM FamilyMembers
WHERE status LIKE "mother"
Показать результат запроса:
member_name | |
---|---|
1 | Flavia Quincey |
2 | Constance Forrest |
Найдите самый дорогой деликатес (delicacies) и выведите его цену
SELECT good_name,
unit_price
FROM Goods
JOIN Payments ON Payments.good = Goods.good_id
JOIN GoodTypes ON GoodTypes.good_type_id = Goods.type
WHERE good_type_name = "delicacies"
ORDER BY unit_price DESC
LIMIT 1
Показать результат запроса:
good_name | unit_price | |
---|---|---|
1 | red caviar | 350 |
Определить кто и сколько потратил в июне 2005
SELECT member_name,
SUM(unit_price * amount) as costs
FROM FamilyMembers
JOIN Payments ON Payments.family_member = FamilyMembers.member_id
WHERE MONTH(date) = 06
AND YEAR(date) = 2005
GROUP BY member_name
Показать результат запроса:
member_name | costs | |
---|---|---|
1 | Flavia Quincey | 450 |
2 | Headley Quincey | 300 |
3 | Andie Quincey | 1200 |
Определить, какие товары не покупались в 2005 году
SELECT good_name
FROM Goods
WHERE good_id NOT IN (
SELECT good
FROM Payments
WHERE YEAR(date) = 2005
)
Показать результат запроса:
good_name | |
---|---|
1 | phone fee |
2 | bread |
3 | pineapples |
4 | television |
5 | vacuum cleaner |
Узнать, сколько потрачено на каждую из групп товаров в 2005 году. Вывести название группы и сумму
SELECT good_type_name,
SUM(amount * unit_price) as costs
FROM Payments
JOIN Goods ON Goods.good_id = Payments.good
JOIN GoodTypes ON Goods.type = GoodTypes.good_type_id
WHERE YEAR(date) = 2005
GROUP BY good_type_name
Показать результат запроса:
good_type_name | costs | |
---|---|---|
1 | communal payments | 4100 |
2 | food | 748 |
3 | delicacies | 650 |
4 | entertainment | 1420 |
5 | education | 6460 |
6 | clothes | 68200 |
7 | treatment | 300 |
Сколько рейсов совершили авиакомпании из Ростова (Rostov) в Москву (Moscow) ?
SELECT COUNT(*) AS count
FROM Trip
WHERE town_from = "Rostov" AND town_to = "Moscow"
Показать результат запроса:
count | |
---|---|
1 | 4 |
Выведите имена пассажиров улетевших в Москву (Moscow) на самолете TU-134
SELECT DISTINCT name
FROM Passenger
JOIN Pass_in_trip ON Pass_in_trip.passenger = Passenger.id
JOIN Trip ON Trip.id = Pass_in_trip.trip
WHERE town_to = "Moscow"
AND plane = "TU-134"
Показать результат запроса:
name | |
---|---|
1 | Bruce Willis |
2 | Ray Liotta |
3 | Nikole Kidman |
4 | Jennifer Lopez |
5 | Kurt Russell |
Выведите нагруженность (число пассажиров) каждого рейса (trip). Результат вывести в отсортированном виде по убыванию нагруженности.
SELECT trip,
COUNT(Passenger) as count
FROM Pass_in_trip
GROUP BY trip
ORDER BY count DESC
Показать результат запроса:
trip | count | |
---|---|---|
1 | 7771 | 6 |
2 | 7772 | 5 |
3 | 1181 | 4 |
4 | 1123 | 3 |
5 | 1187 | 2 |
6 | 8882 | 2 |
7 | 1145 | 2 |
8 | 1182 | 2 |
9 | 1188 | 1 |
10 | 1100 | 1 |
11 | 1124 | 1 |
12 | 8881 | 1 |
13 | 7778 | 1 |
14 | 7773 | 1 |
Вывести всех членов семьи с фамилией Quincey.
SELECT *
FROM FamilyMembers
WHERE member_name LIKE "%Quincey"
Показать результат запроса:
member_id | status | member_name | birthday | |
---|---|---|---|---|
1 | 1 | father | Headley Quincey | 1960-05-13T00:00:00.000Z |
2 | 2 | mother | Flavia Quincey | 1963-02-16T00:00:00.000Z |
3 | 3 | son | Andie Quincey | 1983-06-05T00:00:00.000Z |
4 | 4 | daughter | Lela Quincey | 1985-06-07T00:00:00.000Z |
5 | 5 | daughter | Annie Quincey | 1988-04-10T00:00:00.000Z |
Вывести средний возраст людей (в годах), хранящихся в базе данных. Результат округлите до целого в меньшую сторону.
SELECT FLOOR(AVG(YEAR(CURDATE()) - YEAR(birthday))) as age
FROM FamilyMembers
Показать результат запроса:
age | |
---|---|
1 | 46 |
Сколько всего 10-ых классов
SELECT COUNT(*) as count
FROM Class
WHERE name LIKE "10%"
Показать результат запроса:
count | |
---|---|
1 | 2 |
Сколько различных кабинетов школы использовались 2.09.2019 в образовательных целях ?
SELECT COUNT(classroom) as count
FROM Schedule
WHERE date = "2019-09-02"
Показать результат запроса:
count | |
---|---|
1 | 5 |
Выведите информацию об обучающихся живущих на улице Пушкина (ul. Pushkina)?
SELECT *
FROM Student
WHERE address LIKE "ul. Pushkina%"
Показать результат запроса:
id | first_name | middle_name | last_name | birthday | address | |
---|---|---|---|---|---|---|
1 | 1 | Nikolaj | Fedorovich | Sokolov | 2000-10-01T00:00:00.000Z | ul. Pushkina, d. 36, kv. 5 |
2 | 2 | Vyacheslav | Evgenevich | Eliseev | 2000-11-21T00:00:00.000Z | ul. Pushkina, d. 40, kv. 7 |
3 | 3 | Ivan | Antonovich | Efremov | 2000-09-19T00:00:00.000Z | ul. Pushkina, d. 58, kv. 16 |
4 | 4 | Anatolij | Valentinovich | ZHdanov | 2007-07-15T00:00:00.000Z | ul. Pushkina, d. 21, kv. 7 |
5 | 5 | Georgij | Dmitrievich | Noskov | 2000-03-03T00:00:00.000Z | ul. Pushkina, d. 45, kv. 65 |
6 | 6 | Artyom | Borisovich | Sergeev | 2007-01-01T00:00:00.000Z | ul. Pushkina, d. 1, kv. 5 |
7 | 7 | Arina | Fyodorovna | Evseeva | 2000-08-11T00:00:00.000Z | ul. Pushkina, d. 21, kv. 51 |
8 | 11 | Leonid | Nikitich | Ignatov | 2007-12-30T00:00:00.000Z | ul. Pushkina, d. 78, kv. 9 |
9 | 12 | Snezhana | YAkovlevna | Seliverstova | 2000-07-23T00:00:00.000Z | ul. Pushkina, d. 78, kv. 56 |
10 | 26 | Dmitrij | Leonidovich | Trofimov | 2001-05-06T00:00:00.000Z | ul. Pushkina, d. 78, kv. 9 |
11 | 35 | Svyatoslav | Vyacheslavovich | Tarasov | 2002-01-14T00:00:00.000Z | ul. Pushkina, d. 5, kv. 6 |
12 | 50 | Nataliya | Igorevna | Myasnikova | 2002-04-02T00:00:00.000Z | ul. Pushkina, d. 1, kv. 23 |
13 | 54 | Roman | Nikolaevich | SHilov | 2003-08-06T00:00:00.000Z | ul. Pushkina, d. 56, kv. 80 |
14 | 60 | Aleksandra | Andreevna | Belozyorova | 2003-02-12T00:00:00.000Z | ul. Pushkina, d. 3, kv. 21 |
15 | 78 | Vera | Lvovna | Evseeva | 2004-07-04T00:00:00.000Z | ul. Pushkina, d. 5, kv. 13 |
Сколько Анн (Anna) учится в школе ?
SELECT COUNT(*) AS count
FROM Student
WHERE first_name = "Anna"
Показать результат запроса:
count | |
---|---|
1 | 2 |
Сколько обучающихся в 10 B классе ?
SELECT COUNT(*) AS count
FROM Class
JOIN Student_in_class ON Student_in_class.class = Class.id
WHERE name = "10 B"
Показать результат запроса:
count | |
---|---|
1 | 11 |
Во сколько начинается 4-ый учебный предмет по расписанию ?
SELECT start_pair
FROM Timepair
LIMIT 3, 1
Показать результат запроса:
start_pair | |
---|---|
1 | 11:05:00 |
Выведите фамилии преподавателей, которые ведут физическую культуру (Physical Culture). Отcортируйте преподавателей по фамилии.
SELECT last_name
FROM Teacher
JOIN Schedule ON Schedule.teacher = Teacher.id
JOIN Subject ON Subject.id = Schedule.subject
WHERE name = "Physical Culture"
ORDER BY last_name
Показать результат запроса:
last_name | |
---|---|
1 | Romashkin |
2 | Vaulina |
В каких классах введет занятия преподаватель "Krauze" ?
SELECT DISTINCT name
FROM class
JOIN Schedule ON Schedule.class = Class.id
JOIN Teacher ON Teacher.id = Schedule.teacher
WHERE last_name = "Krauze"
Показать результат запроса:
name | |
---|---|
1 | 11 A |
2 | 11 B |
Какой процент обучающихся учится в 10 A классе ?
SELECT (
(
SELECT COUNT(*)
FROM Student_in_class
JOIN Class ON class.id = Student_in_class.class
WHERE class.name = "10 A"
) / COUNT(*)
) * 100 AS percent
FROM Student_in_class
Показать результат запроса:
percent | |
---|---|
1 | 11.9048 |
Добавьте товар с именем "Cheese" и типом "food" в список товаров (Goods).
INSERT INTO Goods
SET good_id = (
SELECT COUNT(*) + 1
FROM Goods as a
),
good_name = "Cheese",
type = (
SELECT good_type_id
FROM GoodTypes
WHERE good_type_name = "food"
)
Показать результат запроса:
good_id | good_name | type | |
---|---|---|---|
1 | 1 | apartment fee | 1 |
2 | 2 | phone fee | 1 |
3 | 3 | bread | 2 |
4 | 4 | milk | 2 |
5 | 5 | red caviar | 3 |
6 | 6 | cinema | 4 |
7 | 7 | black caviar | 3 |
8 | 8 | cough tablets | 5 |
9 | 9 | potato | 2 |
10 | 10 | pineapples | 3 |
11 | 11 | television | 8 |
12 | 12 | vacuum cleaner | 8 |
13 | 13 | jacket | 7 |
14 | 14 | fur coat | 7 |
15 | 15 | music school fee | 6 |
16 | 16 | english school fee | 6 |
17 | 17 | Cheese | 2 |
Добавьте в список типов товаров (GoodTypes) новый тип "auto".
INSERT INTO GoodTypes
SET good_type_id = (
SELECT COUNT(*) + 1
FROM GoodTypes AS a
),
good_type_name = "auto"
Показать результат запроса:
good_type_id | good_type_name | |
---|---|---|
1 | 1 | communal payments |
2 | 2 | food |
3 | 3 | delicacies |
4 | 4 | entertainment |
5 | 5 | treatment |
6 | 6 | education |
7 | 7 | clothes |
8 | 8 | equipment |
9 | 9 | auto |
Измените имя "Andie Quincey" на новое "Andie Anthony".
UPDATE FamilyMembers
SET member_name = "Andie Anthony"
WHERE member_name = "Andie Quincey"
Показать результат запроса:
member_id | status | member_name | birthday | |
---|---|---|---|---|
1 | 1 | father | Headley Quincey | 1960-05-13T00:00:00.000Z |
2 | 2 | mother | Flavia Quincey | 1963-02-16T00:00:00.000Z |
3 | 3 | son | Andie Anthony | 1983-06-05T00:00:00.000Z |
4 | 4 | daughter | Lela Quincey | 1985-06-07T00:00:00.000Z |
5 | 5 | daughter | Annie Quincey | 1988-04-10T00:00:00.000Z |
6 | 6 | father | Ernest Forrest | 1961-09-11T00:00:00.000Z |
7 | 7 | mother | Constance Forrest | 1968-09-06T00:00:00.000Z |
8 | 8 | daughter | Wednesday Addams | 2005-01-13T00:00:00.000Z |
Удалить всех членов семьи с фамилией "Quincey".
DELETE FROM FamilyMembers
WHERE member_name LIKE "%Quincey"
Показать результат запроса:
member_id | status | member_name | birthday | |
---|---|---|---|---|
1 | 6 | father | Ernest Forrest | 1961-09-11T00:00:00.000Z |
2 | 7 | mother | Constance Forrest | 1968-09-06T00:00:00.000Z |
3 | 8 | daughter | Wednesday Addams | 2005-01-13T00:00:00.000Z |
Удалить все перелеты, совершенные из Москвы (Moscow).
DELETE FROM Trip
WHERE town_from = "Moscow"
Показать результат запроса:
id | company | plane | town_from | town_to | time_out | time_in | |
---|---|---|---|---|---|---|---|
1 | 1100 | 4 | Boeing | Rostov | Paris | 1900-01-01T14:30:00.000Z | 1900-01-01T17:50:00.000Z |
2 | 1101 | 4 | Boeing | Paris | Rostov | 1900-01-01T08:12:00.000Z | 1900-01-01T11:45:00.000Z |
3 | 1123 | 3 | TU-154 | Rostov | Vladivostok | 1900-01-01T16:20:00.000Z | 1900-01-02T03:40:00.000Z |
4 | 1124 | 3 | TU-154 | Vladivostok | Rostov | 1900-01-01T09:00:00.000Z | 1900-01-01T19:50:00.000Z |
5 | 1146 | 2 | IL-86 | Rostov | Moscow | 1900-01-01T17:55:00.000Z | 1900-01-01T20:01:00.000Z |
6 | 1181 | 1 | TU-134 | Rostov | Moscow | 1900-01-01T06:12:00.000Z | 1900-01-01T08:01:00.000Z |
7 | 1187 | 1 | TU-134 | Rostov | Moscow | 1900-01-01T15:42:00.000Z | 1900-01-01T17:39:00.000Z |
8 | 1195 | 1 | TU-154 | Rostov | Moscow | 1900-01-01T23:30:00.000Z | 1900-01-02T01:11:00.000Z |
9 | 7771 | 5 | Boeing | London | Singapore | 1900-01-01T01:00:00.000Z | 1900-01-01T11:00:00.000Z |
10 | 7772 | 5 | Boeing | Singapore | London | 1900-01-01T12:00:00.000Z | 1900-01-02T02:00:00.000Z |
11 | 7773 | 5 | Boeing | London | Singapore | 1900-01-01T03:00:00.000Z | 1900-01-01T13:00:00.000Z |
12 | 7774 | 5 | Boeing | Singapore | London | 1900-01-01T14:00:00.000Z | 1900-01-02T06:00:00.000Z |
13 | 7775 | 5 | Boeing | London | Singapore | 1900-01-01T09:00:00.000Z | 1900-01-01T20:00:00.000Z |
14 | 7776 | 5 | Boeing | Singapore | London | 1900-01-01T18:00:00.000Z | 1900-01-02T08:00:00.000Z |
15 | 7777 | 5 | Boeing | London | Singapore | 1900-01-01T18:00:00.000Z | 1900-01-02T06:00:00.000Z |
16 | 7778 | 5 | Boeing | Singapore | London | 1900-01-01T22:00:00.000Z | 1900-01-02T12:00:00.000Z |
17 | 8881 | 5 | Boeing | London | Paris | 1900-01-01T03:00:00.000Z | 1900-01-01T04:00:00.000Z |
18 | 8882 | 5 | Boeing | Paris | London | 1900-01-01T22:00:00.000Z | 1900-01-01T23:00:00.000Z |
Выведите идентификатор и признак наличия интернета в помещении. Если интернет в сдаваемом жилье присутствует, то выведите «YES», иначе «NO».
SELECT id,
IF(has_internet, 'YES', 'NO') AS has_internet
FROM Rooms
Показать результат запроса:
id | has_internet | |
---|---|---|
1 | 1 | YES |
2 | 2 | YES |
3 | 3 | NO |
4 | 4 | NO |
5 | 5 | YES |
6 | 6 | YES |
7 | 7 | NO |
8 | 8 | NO |
9 | 9 | NO |
10 | 10 | NO |
11 | 11 | YES |
12 | 12 | NO |
13 | 13 | NO |
14 | 14 | NO |
15 | 15 | NO |
16 | 16 | NO |
17 | 17 | NO |
18 | 18 | YES |
19 | 19 | YES |
20 | 20 | NO |
21 | 21 | YES |
22 | 22 | NO |
23 | 23 | YES |
24 | 24 | YES |
25 | 25 | NO |
26 | 26 | YES |
27 | 27 | YES |
28 | 28 | YES |
29 | 29 | NO |
30 | 30 | YES |
31 | 31 | NO |
32 | 32 | NO |
33 | 33 | YES |
34 | 34 | NO |
35 | 35 | NO |
36 | 36 | NO |
37 | 37 | YES |
38 | 38 | NO |
39 | 39 | YES |
40 | 40 | YES |
41 | 41 | NO |
42 | 42 | YES |
43 | 43 | NO |
44 | 44 | YES |
45 | 45 | YES |
46 | 46 | NO |
47 | 47 | NO |
48 | 48 | YES |
49 | 49 | YES |
50 | 50 | NO |
Выведите фамилию, имя и дату рождения студентов, кто был рожден в мае.
SELECT last_name,
first_name,
birthday
FROM Student
WHERE MONTH(birthday) = 5
Показать результат запроса:
last_name | first_name | birthday | |
---|---|---|---|
1 | Voroncova | Angelina | 2000-05-21T00:00:00.000Z |
2 | Bolshakova | Valentina | 2001-05-30T00:00:00.000Z |
3 | Trofimov | Dmitrij | 2001-05-06T00:00:00.000Z |
4 | Sidorova | Polina | 2002-05-18T00:00:00.000Z |
5 | Makarova | Viktoriya | 2002-05-03T00:00:00.000Z |
6 | Markov | YUrij | 2003-05-15T00:00:00.000Z |
7 | Nesterov | Gleb | 2004-05-05T00:00:00.000Z |
8 | Makarov | Denis | 2004-05-09T00:00:00.000Z |