Skip to content

Svalker1989/SQL_Part1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΊ Π·Π°Π½ΡΡ‚ΠΈΡŽ "SQL. Π§Π°ΡΡ‚ΡŒ 1" - Π‘Ρ‚Ρ€Π΅ΠΊΠΎΠ·ΠΎΠ² Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€

Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π² любом IDE, Ρ‚Π°ΠΊ ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС.

Π—Π°Π΄Π°Π½ΠΈΠ΅ 1

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ названия Ρ€Π°ΠΉΠΎΠ½ΠΎΠ² ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с адрСсами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ Π½Π° β€œK” ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° β€œa” ΠΈ Π½Π΅ содСрТат ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ².
Запрос:
SELECT DISTINCT district FROM address WHERE district like 'K%a';

Π—Π°Π΄Π°Π½ΠΈΠ΅ 2

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ΅ΠΉ Π·Π° ΠΏΡ€ΠΎΠΊΠ°Ρ‚ Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ с 15 июня 2005 Π³ΠΎΠ΄Π° ΠΏΠΎ 18 июня 2005 Π³ΠΎΠ΄Π° Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 10.00.
Запрос:
select payment_id,amount,payment_date from payment where amount > 10.00 and date(payment_date) BETWEEN '2005-06-15' and '2005-06-18';

Π—Π°Π΄Π°Π½ΠΈΠ΅ 3

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ послСдниС ΠΏΡΡ‚ΡŒ Π°Ρ€Π΅Π½Π΄ Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ².
Запрос:
select rental_date, customer_id, return_date from rental order by rental_date desc limit 5;

Π—Π°Π΄Π°Π½ΠΈΠ΅ 4 Одним запросом ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Kelly ΠΈΠ»ΠΈ Willie.
Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²Ρ‹Π²ΠΎΠ΄ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
ВсС Π±ΡƒΠΊΠ²Ρ‹ Π² Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ ΠΈ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΠ· Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ рСгистра ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр,Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π±ΡƒΠΊΠ²Ρ‹ 'll' Π² ΠΈΠΌΠ΅Π½Π°Ρ… Π½Π° 'pp'.
Запрос:
select lower(first_name), replace(lower(last_name), 'll', 'pp'), active from customer where active=1 and last_name like 'kelly' or last_name like 'willis';

Π—Π°Π΄Π°Π½ΠΈΠ΅ 5*

Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Email ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ покупатСля, Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Email Π½Π° Π΄Π²Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ: Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π΄ΠΎ @, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ послС @.
Запрос:
select SUBSTRING_INDEX(email, '@', 1), SUBSTRING_INDEX(email, '@', -1) from customer

Π—Π°Π΄Π°Π½ΠΈΠ΅ 6*

Π”ΠΎΡ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ запрос ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ задания, скоррСктируйтС значСния Π² Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°Ρ…: пСрвая Π±ΡƒΠΊΠ²Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ β€” строчными.
Запрос:
select CONCAT(upper( left(SUBSTRING_INDEX(email, '@', 1) , 1)) , lower( SUBSTRING(SUBSTRING_INDEX(email, '@', 1) , 2 ))), CONCAT(upper( left(SUBSTRING_INDEX(email, '@', -1) , 1)) , lower( SUBSTRING(SUBSTRING_INDEX(email, '@', -1) , 2 ))) from customer;

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published