Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Автоинструкторы

SQL β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² МосквС

Π”Π°Ρ‚Π°: 2023-09-28
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
ΠΎΡ‚ 500.00 Ρ€ΡƒΠ±.
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2023-09-28
ОписаниС
Ρ€Π΅ΡˆΠΈΡ‚ΡŒ 4 Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊ Π½ΠΈΠΌ Π΅ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ. Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь. Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊ 4 Π·Π°Π΄Π°Ρ‡Π°ΠΌ, согласно коммСнтариям. Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ссылкС https://edu.postgrespro.ru/bookings.pdf --Π—Π°Π΄Π°Π½ΠΈΠ΅ 1 --Бколько Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ посадочных Ρ‚Π°Π»ΠΎΠ½ΠΎΠ² ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±Ρ€ΠΎΠ½ΠΈ select b.book_ref, count(*) from boarding_passes bp join ticket_flights tf on tf.ticket_no = bp.ticket_no and tf.flight_id = bp.flight_id join tickets t on t.ticket_no = tf.ticket_no join bookings b on b.book_ref = t.book_ref group by b.book_ref ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ лишниС Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ вопросу. Вопрос ΠΏΡ€ΠΎ всС Π±Ρ€ΠΎΠ½ΠΈ, Π° Π½Π΅ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ. --Π—Π°Π΄Π°Π½ΠΈΠ΅ 2 --Найти ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ с наибольшим финансовым ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠΌ select s.departure_city, s.arrival_city, s.sum from (select a.city as departure_city, b.city as arrival_city, sum(tf.amount) as sum from flights f join ticket_flights tf on tf.flight_id = f.flight_id join airports a on f.departure_airport = a.airport_code join airports b on f.arrival_airport = b.airport_code group by a.city, b.city ) s order by sum desc limit 1 ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ - это аэропорт А - аэропорт Π‘. --Π—Π°Π΄Π°Π½ΠΈΠ΅ 3 --Найти Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ ΠΈ Π½Π°ΠΈΡ…ΡƒΠ΄ΡˆΠΈΠΉ мСсяц ΠΏΠΎ Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² (количСство ΠΈ сумма) -- Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ ΠΈ Π½Π°ΠΈΡ…ΡƒΠ΄ΡˆΠΈΠΉ мСсяц ΠΏΠΎ суммС select max(tb.total_amount), month from ( select t.month, count (*), sum (total_amount) as total_amount from ( select extract (month from b.book_date) as month, b.total_amount from bookings b) t group by month) tb group by tb.month order by max desc -- Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ ΠΈ Π½Π°ΠΈΡ…ΡƒΠ΄Ρ‰ΠΈΠΉ мСсяц ΠΏΠΎ количСству select max(tb.book_ref), month from ( select t.month, count (*), count(book_ref) as book_ref from ( select extract (month from b.book_date) as month, b.book_ref from bookings b) t group by month) tb group by tb.month order by max desc ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ. РСшСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ запросом. НСт ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° вопрос, просто Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ всС Π΄Π°Π½Π½Ρ‹Π΅. НС вСрная Ρ€Π°Π±ΠΎΡ‚Π° с мСсяцами, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π·Π° всС Π³ΠΎΠ΄Π° сразу. Вопрос ΠΏΡ€ΠΎ мСсяца ΠΊΠ°ΠΊ ΠΏΠΎ количСству, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ суммС, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ количСству. --Π—Π°Π΄Π°Π½ΠΈΠ΅ 4 --ΠœΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΊΠΈΠΌΠΈ Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌΠΈ пассаТиры Π½Π΅ Π΄Π΅Π»Π°Π»ΠΈ пСрСсадки? --ΠŸΠ΅Ρ€Π΅ΡΠ°Π΄ΠΊΠΎΠΉ считаСтся Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ пассаТира Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠΌ аэропорту ΠΌΠ΅Π½Π΅Π΅ 24 часов. select ad.arrival_airport, ad.departure_airport, ad.difference from ( select de.arrival_airport, ar.departure_airport, de.actual_departure - ar.actual_arrival as difference from flights as de join flights as ar on ar.arrival_airport = de.departure_airport) as ad where extract (day from ad.difference) > 1 ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ запрос Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла, Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°ΠΌΠΈ пассаТиров согласно ΠΈΡ… Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ². ЛоТная Ρ€Π°Π±ΠΎΡ‚Π° с Π΄Π°Ρ‚ΠΎΠΉ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹

SQL

дистанционно
договорная
ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ SQL. МнС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ элСмСнтарныС запросы sql.ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ, SQL с нуля. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅ Π΅ΡΡ‚ΡŒ ΠΊΡ…Π΄, ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСстированиС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π»ΠΈ доступ ΠΈ дальшС ΡƒΠΆΠ΅ Π±ΡƒΠ΄Ρƒ ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ ΠΈ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ. Π£ мСня Π½Π΅Ρ‚ Π½Π°Π²Ρ‹ΠΊΠ° Π² создании запросов, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ с нуля.
Π’ΠΎΡ€ΠΎΠ½Π΅ΠΆ ЀрилансСры

SQL

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с нуля. Dfg.
Москва ЀрилансСры

SQL

дистанционно
договорная
Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² ΡƒΡ‡. ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅. Π•ΡΡ‚ΡŒ курс ΠΏΠΎ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ 2 курс НИВУ МИБИБ. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΉ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΊ экзамСну. РСляционныС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ SQL. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘: ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° студСнта.
Москва ЀрилансСры

SQL

дистанционно
договорная
Π”ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘: ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ сопровоТдСниС.
Москва ЀрилансСры

SQL

дистанционно
договорная
ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽΡΡ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Найти ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° , ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘: ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ сопровоТдСниС. Π Π°ΡΠΊΠΎΠΏΠ°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ формируСтся счёт -Ρ„Π°ΠΊΡ‚ΡƒΡ€Π°.
Москва ЀрилансСры

SQL

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… с нуля. ΠŸΡ€ΠΎΠΌΠΎΠ°ΠΊΡ†ΠΈΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘: ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ сопровоТдСниС.
Москва ЀрилансСры

Администраторы Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…

дистанционно
договорная
ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽΡΡ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘Π£Π‘Π”: SQL. ΠŸΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π° Π±Π°Π·Π° 1Π‘ Π½Π°Π΄ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.
Π‘Π°Ρ€Π°Ρ‚ΠΎΠ² ЀрилансСры