[ΠΠ»Π°Π΄ ΠΡΡΠΌΠΈΡΡΡΠΎΠ²] [Stepik] ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΡΡΡ SQL: ΠΎΡ Π½ΠΎΠ²ΠΈΡΠΊΠ° Π΄ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° (2025)
[ΠΠ»Π°Π΄ ΠΡΡΠΌΠΈΡΡΡΠΎΠ²] [Stepik] ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΡΡΡ SQL: ΠΎΡ Π½ΠΎΠ²ΠΈΡΠΊΠ° Π΄ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° (2025)
Π‘Π»ΠΈΠ² ΠΊΡΡΡΠ° ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΡΡΡ SQL: ΠΎΡ Π½ΠΎΠ²ΠΈΡΠΊΠ° Π΄ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° [Stepik] [ΠΠ»Π°Π΄ ΠΡΡΠΌΠΈΡΡΡΠΎΠ²]
Π£Π²Π΅ΡΠ΅Π½Π½ΠΎ ΠΏΠΈΡΠΈΡΠ΅ SQL-Π·Π°ΠΏΡΠΎΡΡ ΠΊ PostgreSQL, Microsoft SQL Server, Oracle, MySQL, Teradata, Snowflake ΠΈ Π΄ΡΡΠ³ΠΈΠΌ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ .ΠΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π°Π²ΡΠΎΡΠ°!
Π§Π΅ΠΌΡ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ:
Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡΡ SQL ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ .
ΠΠ·Π±Π΅Π³Π°ΡΡ ΡΠ°ΡΡΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ Π½ΠΎΠ²ΠΈΡΠΊΠΈ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ SQL Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
Π£ΠΊΠ°Π·Π°ΡΡ SQL Π² ΠΠ°ΡΠ΅ΠΌ ΡΠ΅Π·ΡΠΌΠ΅
Π ΠΊΡΡΡΠ΅:
Π ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Ρ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° SQL - Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΊΡΡΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΠΏΠΎ ΡΠ°ΠΊΡΡ ΡΠ΅Π΄ΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΠΈΡ ΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ - Π·Π΄Π΅ΡΡ ΠΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΠ°ΠΌ ΡΡΠ°Π·Ρ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΡΠ°Π±ΠΎΡΠ΅, Π½Π΅ ΡΠ΅ΡΡΡ Π»ΠΈΡΠ½Π΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
Π―Π·ΡΠΊ SQL ΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΏΡΠΎΡΡΡΠΌ - ΠΈ ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΠΊ. ΠΠ΄Π½Π°ΠΊΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄Π΅Π»Π΅ Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ½ΠΊΠΎΡΡΠΈ. Π ΡΡΠΈ ΡΠΎΠ½ΠΊΠΎΡΡΠΈ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Ρ Π² ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅ - ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ NULL, Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΡ ΡΡΡΠΎΠΊ ΠΈ ΠΏΠΎΡΠ΅ΡΡ ΡΡΡΠΎΠΊ ΠΏΡΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ ΡΠ°Π±Π»ΠΈΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅.
ΠΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΠΆΠ΅ Π±ΠΎΠ»ΡΡΠ΅ 18 Π»Π΅Ρ - ΡΡΠΎ Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ SQL Π·Π°ΠΏΡΠΎΡΠΎΠ². ΠΠΎΡΡΠΎΠΌΡ Ρ ΡΠ΅ΡΠΈΠ» ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠΎΡ ΠΊΡΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΠΎΠΏΡΡΠΎΠΌ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ Π·Π°Π΄Π°Ρ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡ Π² Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅.
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ SQL ? ΠΡΠΎΡ Π½Π°Π²ΡΠΊ Π½ΡΠΆΠ΅Π½ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΡ - ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ, ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ°ΠΌ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌ Π±Π°Π· Π΄Π°Π½Π½ΡΡ , Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΌ, data scientist'Π°ΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄ΡΡΠ³ΠΈΠΌ. ΠΠ±ΡΡΠΌ Π΄Π°Π½Π½ΡΡ Π² ΠΌΠΈΡΠ΅ ΡΠ°ΡΡΡΡ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅ΠΌΠΏΠ°ΠΌΠΈ. Π ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠ΅ - ΡΠΎΡΡΠΎΡΡ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡ, ΡΡΡΠΎΠΊ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ·ΡΠΊ SQL Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ ΡΠ΅ΡΡΠ΅Ρ ΡΠ²ΠΎΠ΅ΠΉ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ, Π½ΠΎ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΠΌ!
Π ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅ΡΡΡ ΠΎΡΠΊΡΡΡΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π·ΡΡΡ Π»ΡΠ±ΡΠ΅ ΠΎΡΠΊΡΡΡΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ CSV, Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΈΡ ΠΊ ΡΠ΅Π±Π΅ Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , ΠΈ ΠΈΠ·Π²Π»Π΅ΡΡ ΠΈΠ· ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ Π½ΡΠΆΠ½ΡΡ ΠΠ°ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ SQL!
Π ΠΊΡΡΡΠ΅ Π΅ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ. Π’Π°ΠΊ ΡΡΠΎ ΠΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π»Π΅ΠΊΡΠΈΠΈ, Π½ΠΎ ΠΈ ΡΠ°ΠΌΠΈ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ SQL Π·Π°ΠΏΡΠΎΡΡ.
Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ ΠΌΡ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ.
ΠΡΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ ΠΊΡΡΡ, ΡΡΠΎΠ±Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΠ°ΡΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΠ΅ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎ. Π‘ΡΡΡΠΊΡΡΡΠ° ΠΊΡΡΡΠ° ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π° ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ Ρ ΠΠ°Ρ ΡΠ»ΠΎΠΆΠΈΠ»Π°ΡΡ ΡΠ΅Π»ΠΎΡΡΠ½Π°Ρ ΠΊΠ°ΡΡΠΈΠ½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ SQL-Π·Π°ΠΏΡΠΎΡΠΎΠ².
ΠΡ ΠΈΠ·ΡΡΠΈΡΠ΅ SQL, ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡΠΉ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ . Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π² PostgreSQL. ΠΠ΄Π½Π°ΠΊΠΎ ΠΌΡ Π½Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅ΠΌ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ, ΠΎΡΠ½ΠΎΡΡΡΠΈΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ PostgreSQL. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ ΠΈ ΠΊ Π΄ΡΡΠ³ΠΈΠΌ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ : PostgreSQL, Oracle, Microsoft SQL Server, MySQL, Teradata, Amazon Redshift, Google BigQuery ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄ΡΡΠ³ΠΈΠΌ. ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ SQL Π²Π΅Π·Π΄Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ.
ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² SELECT Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ . Π§Π°ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ ΡΠ°ΠΊ, ΡΡΠΎ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½Ρ, Π² Π½ΠΈΡ Π·Π°Π³ΡΡΠΆΠ΅Π½Ρ Π΄Π°Π½Π½ΡΠ΅. Π Π·Π°Π΄Π°ΡΠ° ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈ Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π²ΡΠ±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ.
ΠΡΡΠ³ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ SQL - cΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ - ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ Π² ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π² ΠΊΡΡΡΠ΅ Π΅ΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΠ΅ΠΌΡ, ΠΊΠ°ΠΊ ΠΎΠΊΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΠ΅ΠΊΡΡΡΠΈΡ.
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ ΡΡΠΎΡ ΠΊΡΡΡ:
ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠΈ Π΄Π°Π½Π½ΡΡ
Data Scientist'Ρ, Π΄Π°ΡΠ°-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡ Π΄Π°Π½Π½ΡΡ
Π’Π΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ
ΠΠ°ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:
ΠΠ°ΡΠ°Π»ΡΠ½ΡΡ Π·Π½Π°Π½ΠΈΠΉ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ SQL.
ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ: Windows ΠΈΠ»ΠΈ Mac OS.
ΠΠΈΠΊΠ°ΠΊΠΈΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΉ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ - Π²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ΅ Π² ΠΊΡΡΡΠ΅, Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ.
ΠΠ°ΡΠΈ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΠΈ:
ΠΠ»Π°Π΄ ΠΡΡΠΌΠΈΡΡΡΠΎΠ²
ΠΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»Ρ ΠΊΠΎΠ½ΠΊΡΡΡΠ° Stepik Awards Π² Π½ΠΎΠΌΠΈΠ½Π°ΡΠΈΠΈ "ΠΡΠΎΡΡΠ² Π³ΠΎΠ΄Π°" 2023! ΠΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ΠΌ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠΈΡ ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠ² Π² Π ΠΎΡΡΠΈΠΈ.
ΠΠ°ΠΊ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅:
ΠΠΈΠ΄Π΅ΠΎ-Π»Π΅ΠΊΡΠΈΠΈ, ΡΠ°Π·Π±ΠΈΡΡΠ΅ ΠΏΠΎ ΡΠ°Π·Π΄Π΅Π»Π°ΠΌ ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ Π»Π΅ΠΊΡΠΈΡΠΌ.
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ, Ρ ΡΠ°Π·Π±ΠΎΡΠΎΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ - ΠΎΡΠ²Π΅ΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΊΡΡΡΠ°:
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠΠ±Π·ΠΎΡ ΡΠ·ΡΠΊΠ° SQL.
ΠΠ±Π·ΠΎΡ ΡΠ·ΡΠΊΠ° SQL
Π Π°Π·Π΄Π°ΡΠΎΡΠ½ΡΠΉ ΠΠ°ΡΠ΅ΡΠΈΠ°Π» β1 (PDF-ΡΠ°ΠΉΠ»): ΠΡΠΈΠΌΠ΅ΡΡ Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΡΠ»Π°ΠΉΠ΄Ρ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΉ (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ)
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠΎΠ²Π΅ΡΡ ΠΎΠ± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Stepik (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ)
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°Π±Π»ΠΈΡ Π΄Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ
ΠΠ±Π·ΠΎΡ ΡΠ°Π·Π΄Π΅Π»Π°
Π¨Π°Π³ΠΈ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π»Ρ Windows
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π»Ρ Mac
Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ
ΠΠ±Π·ΠΎΡ pgAdmin
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡ. Π‘Π²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡ. Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ .
ΠΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ ΠΊΠ»ΡΡ ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ»ΡΡ. Π’ΠΈΠΏΡ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ SELECT
ΠΡΠ±ΠΎΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ±ΠΎΡ ΡΡΡΠΎΠΊ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ AND, OR.
ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠ΅ ΠΠΎΠΏΡΠΎΡΡ - ΠΡΠ±ΠΎΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ ΡΡΡΠΎΠΊ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 1 - ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ ΡΡΡΠΎΠΊ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 1
ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ IN, NOT IN, BETWEEN
ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ (ΠΏΠΎΠ΄Π·Π°ΠΏΡΠΎΡΡ)
ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠ΅ ΠΠΎΠΏΡΠΎΡΡ - ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ (ΠΏΠΎΠ΄Π·Π°ΠΏΡΠΎΡΡ)
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 2 - Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 2
ΠΠ°ΠΊ ΠΏΠΈΡΡΡΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² SQL
Π Π°Π±ΠΎΡΠ° ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ NULL
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ NULL. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ NULL.
NULL ΠΈ Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ "Π½Π΅ ΡΠ°Π²Π½ΠΎ"
ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠ΅ ΠΠΎΠΏΡΠΎΡΡ - ΠΠ½Π°ΡΠ΅Π½ΠΈΡ NULL
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 3 - ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ NULL
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 3
IN ΠΈ NOT IN ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ NULL
ΠΠ³ΡΠ΅Π³Π°ΡΠΈΡ - GROUP BY, HAVING, DISTINCT
ΠΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½ΡΡ GROUP BY
ΠΠΈΠ½ΠΈ-Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ GROUP BY - Π·Π°Π΄Π°Π½ΠΈΡ
Π Π΅ΡΠ΅Π½ΠΈΡ ΠΌΠΈΠ½ΠΈ-Π·Π°Π΄Π°Ρ ΠΏΠΎ GROUP BY
Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ HAVING
ΠΠ³ΡΠ΅Π³Π°ΡΠΈΡ SUM ΠΈ COUNT
ΠΡΡΠ³ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΈ
ΠΠΈΠ½ΠΈ-Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΡΠΌ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΈ
Π Π΅ΡΠ΅Π½ΠΈΡ ΠΌΠΈΠ½ΠΈ-Π·Π°Π΄Π°Ρ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΡΠΌ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΈ
Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ DISTINCT
Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½ΡΡ ORDER BY
ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠ΅ ΠΠΎΠΏΡΠΎΡΡ - ΠΠ³ΡΠ΅Π³Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 4 - Π°Π³ΡΠ΅Π³Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 4
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡ - INNER, OUTER, CROSS, SELF JOIN
INNER JOIN - ΠΠ½ΡΡΡΠ΅Π½Π½Π΅Π΅ Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π’Π°Π±Π»ΠΈΡ
ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠ΅ ΠΠΎΠΏΡΠΎΡΡ - INNER JOIN
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 5 - INNER JOIN
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 5
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π’Π°Π±Π»ΠΈΡ
ΠΡΠ±Π»ΠΈΠΊΠ°ΡΡ Π‘ΡΡΠΎΠΊ, ΠΠ΅Ρ Π²Π°ΡΠΊΠ° Π‘ΡΡΠΎΠΊ
LEFT OUTER JOIN - ΠΠ΅Π²ΠΎΠ΅ ΠΠ½Π΅ΡΠ½Π΅Π΅ Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅
Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°
RIGHT OUTER JOIN- ΠΡΠ°Π²ΠΎΠ΅ ΠΠ½Π΅ΡΠ½Π΅Π΅ Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 6 - OUTER JOIN
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 6
FULL OUTER JOIN - ΠΠΎΠ»Π½ΠΎΠ΅ Π²Π½Π΅ΡΠ½Π΅Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅
SELF JOIN - Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΡΠ°ΠΌΠΎΠΉ Ρ ΡΠΎΠ±ΠΎΠΉ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 7 - SELF JOIN
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 7
CROSS JOIN - ΠΠ΅ΠΊΠ°ΡΡΠΎΠ²ΠΎ ΠΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π’Π°Π±Π»ΠΈΡ
ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² - UNION, EXCEPT (MINUS) ΠΈ INTERSECT
UNION - ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² ΡΡΡΠΎΠΊ
EXCEPT (MINUS) - ΠΡΡΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² ΡΡΡΠΎΠΊ
INTERSECT - ΠΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² ΡΡΡΠΎΠΊ
ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠ΅ ΠΠΎΠΏΡΠΎΡΡ - ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 8 - ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² (union, except, intersect)
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 8
Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
ΠΠ±Π·ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ²
ΠΠ»Ρ ΡΠΈΡΠ»ΠΎΠ²ΡΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ
LIKE Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ²
ΠΠ»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ
ΠΠ»Ρ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 9 - Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 9
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ - INSERT, UPDATE, DELETE
INSERT - ΠΡΡΠ°Π²ΠΊΠ° Π΄Π°Π½Π½ΡΡ
UPDATE - ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
DELETE - Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 10 - ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 10
ΠΠΎΠΈΡΠΊ ΡΠ°ΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ
Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ
ΠΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΡΠ»Π΅ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 10
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΌΡ: CASE, CTE, ΡΠ΅ΠΊΡΡΡΠΈΡ
CASE: Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°
CASE: ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 11: CASE
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 11
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ IN / NOT IN Π½Π° OUTER JOIN + CASE
CTE - Common Table Expression (WITH ...)
Π Π΅ΠΊΡΡΡΠΈΠ²Π½ΡΠ΅ ΠΠ°ΠΏΡΠΎΡΡ
ΠΠΊΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΠΊΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ - ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ PARTITION BY
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 12: Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅Π½ΡΡ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 12
ΠΡΠΌΡΠ»ΡΡΠΈΠ²Π½ΡΠ΅ ΡΡΠΌΠΌΡ
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ORDER BY Π΄Π»Ρ ΠΎΠΊΠΎΠ½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ - ΡΠ°ΡΡΡ 1
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ORDER BY Π΄Π»Ρ ΠΎΠΊΠΎΠ½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ - ΡΠ°ΡΡΡ 2
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 13: ABC-Π°Π½Π°Π»ΠΈΠ·
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 13
Π‘ΠΊΠΎΠ»ΡΠ·ΡΡΠΈΠ΅ ΡΡΠ΅Π΄Π½ΠΈΠ΅, ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 14: ΡΠΎΠ»Π½Π΅ΡΠ½ΡΠ΅ Π΄Π½ΠΈ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 14
ΠΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΠΈ ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 15: Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΠΈ ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 15
Π Π΅Π·ΡΠΌΠ΅ ΠΏΠΎ ΠΎΠΊΠΎΠ½Π½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΡΠΌ
Π Π΅Π·ΡΠΌΠ΅ ΠΊΡΡΡΠ°
Π Π΅Π·ΡΠΌΠ΅ ΠΊΡΡΡΠ°
Π€ΠΈΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ°Π³ΠΈ
Π ΠΊΡΡΡ Π²Ρ ΠΎΠ΄ΡΡ 104 ΡΡΠΎΠΊΠ° 9ΡΠ°ΡΠΎΠ² 48ΠΌΠΈΠ½ΡΡ Π²ΠΈΠ΄Π΅ΠΎ 18 ΡΠ΅ΡΡΠΎΠ²
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ 09.02.2025Π³.
Π‘Π»ΠΈΠ² ΠΊΡΡΡΠ° ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΡΡΡ SQL: ΠΎΡ Π½ΠΎΠ²ΠΈΡΠΊΠ° Π΄ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° [Stepik] [ΠΠ»Π°Π΄ ΠΡΡΠΌΠΈΡΡΡΠΎΠ²]
Π£Π²Π΅ΡΠ΅Π½Π½ΠΎ ΠΏΠΈΡΠΈΡΠ΅ SQL-Π·Π°ΠΏΡΠΎΡΡ ΠΊ PostgreSQL, Microsoft SQL Server, Oracle, MySQL, Teradata, Snowflake ΠΈ Π΄ΡΡΠ³ΠΈΠΌ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ .ΠΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π°Π²ΡΠΎΡΠ°!
Π§Π΅ΠΌΡ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ:
Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡΡ SQL ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ .
ΠΠ·Π±Π΅Π³Π°ΡΡ ΡΠ°ΡΡΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ Π½ΠΎΠ²ΠΈΡΠΊΠΈ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ SQL Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
Π£ΠΊΠ°Π·Π°ΡΡ SQL Π² ΠΠ°ΡΠ΅ΠΌ ΡΠ΅Π·ΡΠΌΠ΅
Π ΠΊΡΡΡΠ΅:
Π ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Ρ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° SQL - Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΊΡΡΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΠΏΠΎ ΡΠ°ΠΊΡΡ ΡΠ΅Π΄ΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΠΈΡ ΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ - Π·Π΄Π΅ΡΡ ΠΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΠ°ΠΌ ΡΡΠ°Π·Ρ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΡΠ°Π±ΠΎΡΠ΅, Π½Π΅ ΡΠ΅ΡΡΡ Π»ΠΈΡΠ½Π΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
Π―Π·ΡΠΊ SQL ΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΏΡΠΎΡΡΡΠΌ - ΠΈ ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΠΊ. ΠΠ΄Π½Π°ΠΊΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄Π΅Π»Π΅ Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ½ΠΊΠΎΡΡΠΈ. Π ΡΡΠΈ ΡΠΎΠ½ΠΊΠΎΡΡΠΈ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Ρ Π² ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅ - ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ NULL, Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΡ ΡΡΡΠΎΠΊ ΠΈ ΠΏΠΎΡΠ΅ΡΡ ΡΡΡΠΎΠΊ ΠΏΡΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ ΡΠ°Π±Π»ΠΈΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅.
ΠΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΠΆΠ΅ Π±ΠΎΠ»ΡΡΠ΅ 18 Π»Π΅Ρ - ΡΡΠΎ Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ SQL Π·Π°ΠΏΡΠΎΡΠΎΠ². ΠΠΎΡΡΠΎΠΌΡ Ρ ΡΠ΅ΡΠΈΠ» ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠΎΡ ΠΊΡΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΠΎΠΏΡΡΠΎΠΌ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ Π·Π°Π΄Π°Ρ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡ Π² Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅.
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ SQL ? ΠΡΠΎΡ Π½Π°Π²ΡΠΊ Π½ΡΠΆΠ΅Π½ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΡ - ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ, ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ°ΠΌ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌ Π±Π°Π· Π΄Π°Π½Π½ΡΡ , Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΌ, data scientist'Π°ΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄ΡΡΠ³ΠΈΠΌ. ΠΠ±ΡΡΠΌ Π΄Π°Π½Π½ΡΡ Π² ΠΌΠΈΡΠ΅ ΡΠ°ΡΡΡΡ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅ΠΌΠΏΠ°ΠΌΠΈ. Π ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠ΅ - ΡΠΎΡΡΠΎΡΡ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡ, ΡΡΡΠΎΠΊ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ·ΡΠΊ SQL Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ ΡΠ΅ΡΡΠ΅Ρ ΡΠ²ΠΎΠ΅ΠΉ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ, Π½ΠΎ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΠΌ!
Π ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅ΡΡΡ ΠΎΡΠΊΡΡΡΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π·ΡΡΡ Π»ΡΠ±ΡΠ΅ ΠΎΡΠΊΡΡΡΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ CSV, Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΈΡ ΠΊ ΡΠ΅Π±Π΅ Π² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , ΠΈ ΠΈΠ·Π²Π»Π΅ΡΡ ΠΈΠ· ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ Π½ΡΠΆΠ½ΡΡ ΠΠ°ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ SQL!
Π ΠΊΡΡΡΠ΅ Π΅ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ. Π’Π°ΠΊ ΡΡΠΎ ΠΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π»Π΅ΠΊΡΠΈΠΈ, Π½ΠΎ ΠΈ ΡΠ°ΠΌΠΈ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ SQL Π·Π°ΠΏΡΠΎΡΡ.
Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ ΠΌΡ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ.
ΠΡΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ ΠΊΡΡΡ, ΡΡΠΎΠ±Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΠ°ΡΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΠ΅ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎ. Π‘ΡΡΡΠΊΡΡΡΠ° ΠΊΡΡΡΠ° ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π° ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ Ρ ΠΠ°Ρ ΡΠ»ΠΎΠΆΠΈΠ»Π°ΡΡ ΡΠ΅Π»ΠΎΡΡΠ½Π°Ρ ΠΊΠ°ΡΡΠΈΠ½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ SQL-Π·Π°ΠΏΡΠΎΡΠΎΠ².
ΠΡ ΠΈΠ·ΡΡΠΈΡΠ΅ SQL, ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡΠΉ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ . Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π² PostgreSQL. ΠΠ΄Π½Π°ΠΊΠΎ ΠΌΡ Π½Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅ΠΌ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ, ΠΎΡΠ½ΠΎΡΡΡΠΈΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ PostgreSQL. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ ΠΈ ΠΊ Π΄ΡΡΠ³ΠΈΠΌ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ : PostgreSQL, Oracle, Microsoft SQL Server, MySQL, Teradata, Amazon Redshift, Google BigQuery ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄ΡΡΠ³ΠΈΠΌ. ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ SQL Π²Π΅Π·Π΄Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ.
ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² SELECT Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ . Π§Π°ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ ΡΠ°ΠΊ, ΡΡΠΎ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½Ρ, Π² Π½ΠΈΡ Π·Π°Π³ΡΡΠΆΠ΅Π½Ρ Π΄Π°Π½Π½ΡΠ΅. Π Π·Π°Π΄Π°ΡΠ° ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈ Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π²ΡΠ±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ.
ΠΡΡΠ³ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ SQL - cΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ - ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ Π² ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π² ΠΊΡΡΡΠ΅ Π΅ΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΠ΅ΠΌΡ, ΠΊΠ°ΠΊ ΠΎΠΊΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΠ΅ΠΊΡΡΡΠΈΡ.
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ ΡΡΠΎΡ ΠΊΡΡΡ:
ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠΈ Π΄Π°Π½Π½ΡΡ
Data Scientist'Ρ, Π΄Π°ΡΠ°-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡ Π΄Π°Π½Π½ΡΡ
Π’Π΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ
ΠΠ°ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:
ΠΠ°ΡΠ°Π»ΡΠ½ΡΡ Π·Π½Π°Π½ΠΈΠΉ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ SQL.
ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ: Windows ΠΈΠ»ΠΈ Mac OS.
ΠΠΈΠΊΠ°ΠΊΠΈΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΉ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ - Π²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ΅ Π² ΠΊΡΡΡΠ΅, Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ.
ΠΠ°ΡΠΈ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΠΈ:
ΠΠ»Π°Π΄ ΠΡΡΠΌΠΈΡΡΡΠΎΠ²
ΠΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»Ρ ΠΊΠΎΠ½ΠΊΡΡΡΠ° Stepik Awards Π² Π½ΠΎΠΌΠΈΠ½Π°ΡΠΈΠΈ "ΠΡΠΎΡΡΠ² Π³ΠΎΠ΄Π°" 2023! ΠΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ΠΌ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠΈΡ ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠ² Π² Π ΠΎΡΡΠΈΠΈ.
ΠΠ°ΠΊ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅:
ΠΠΈΠ΄Π΅ΠΎ-Π»Π΅ΠΊΡΠΈΠΈ, ΡΠ°Π·Π±ΠΈΡΡΠ΅ ΠΏΠΎ ΡΠ°Π·Π΄Π΅Π»Π°ΠΌ ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ Π»Π΅ΠΊΡΠΈΡΠΌ.
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ, Ρ ΡΠ°Π·Π±ΠΎΡΠΎΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ - ΠΎΡΠ²Π΅ΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΊΡΡΡΠ°:
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠΠ±Π·ΠΎΡ ΡΠ·ΡΠΊΠ° SQL.
ΠΠ±Π·ΠΎΡ ΡΠ·ΡΠΊΠ° SQL
Π Π°Π·Π΄Π°ΡΠΎΡΠ½ΡΠΉ ΠΠ°ΡΠ΅ΡΠΈΠ°Π» β1 (PDF-ΡΠ°ΠΉΠ»): ΠΡΠΈΠΌΠ΅ΡΡ Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΡΠ»Π°ΠΉΠ΄Ρ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΉ (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ)
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠΎΠ²Π΅ΡΡ ΠΎΠ± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Stepik (ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ)
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°Π±Π»ΠΈΡ Π΄Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ
ΠΠ±Π·ΠΎΡ ΡΠ°Π·Π΄Π΅Π»Π°
Π¨Π°Π³ΠΈ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π»Ρ Windows
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π»Ρ Mac
Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ
ΠΠ±Π·ΠΎΡ pgAdmin
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡ. Π‘Π²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡ. Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ .
ΠΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ ΠΊΠ»ΡΡ ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ»ΡΡ. Π’ΠΈΠΏΡ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ SELECT
ΠΡΠ±ΠΎΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ±ΠΎΡ ΡΡΡΠΎΠΊ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ AND, OR.
ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠ΅ ΠΠΎΠΏΡΠΎΡΡ - ΠΡΠ±ΠΎΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ ΡΡΡΠΎΠΊ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 1 - ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ ΡΡΡΠΎΠΊ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 1
ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ IN, NOT IN, BETWEEN
ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ (ΠΏΠΎΠ΄Π·Π°ΠΏΡΠΎΡΡ)
ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠ΅ ΠΠΎΠΏΡΠΎΡΡ - ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ (ΠΏΠΎΠ΄Π·Π°ΠΏΡΠΎΡΡ)
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 2 - Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 2
ΠΠ°ΠΊ ΠΏΠΈΡΡΡΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² SQL
Π Π°Π±ΠΎΡΠ° ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ NULL
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ NULL. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ NULL.
NULL ΠΈ Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ "Π½Π΅ ΡΠ°Π²Π½ΠΎ"
ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠ΅ ΠΠΎΠΏΡΠΎΡΡ - ΠΠ½Π°ΡΠ΅Π½ΠΈΡ NULL
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 3 - ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ NULL
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 3
IN ΠΈ NOT IN ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ NULL
ΠΠ³ΡΠ΅Π³Π°ΡΠΈΡ - GROUP BY, HAVING, DISTINCT
ΠΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½ΡΡ GROUP BY
ΠΠΈΠ½ΠΈ-Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ GROUP BY - Π·Π°Π΄Π°Π½ΠΈΡ
Π Π΅ΡΠ΅Π½ΠΈΡ ΠΌΠΈΠ½ΠΈ-Π·Π°Π΄Π°Ρ ΠΏΠΎ GROUP BY
Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ HAVING
ΠΠ³ΡΠ΅Π³Π°ΡΠΈΡ SUM ΠΈ COUNT
ΠΡΡΠ³ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΈ
ΠΠΈΠ½ΠΈ-Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΡΠΌ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΈ
Π Π΅ΡΠ΅Π½ΠΈΡ ΠΌΠΈΠ½ΠΈ-Π·Π°Π΄Π°Ρ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΡΠΌ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΈ
Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ DISTINCT
Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½ΡΡ ORDER BY
ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠ΅ ΠΠΎΠΏΡΠΎΡΡ - ΠΠ³ΡΠ΅Π³Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 4 - Π°Π³ΡΠ΅Π³Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 4
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡ - INNER, OUTER, CROSS, SELF JOIN
INNER JOIN - ΠΠ½ΡΡΡΠ΅Π½Π½Π΅Π΅ Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π’Π°Π±Π»ΠΈΡ
ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠ΅ ΠΠΎΠΏΡΠΎΡΡ - INNER JOIN
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 5 - INNER JOIN
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 5
Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π’Π°Π±Π»ΠΈΡ
ΠΡΠ±Π»ΠΈΠΊΠ°ΡΡ Π‘ΡΡΠΎΠΊ, ΠΠ΅Ρ Π²Π°ΡΠΊΠ° Π‘ΡΡΠΎΠΊ
LEFT OUTER JOIN - ΠΠ΅Π²ΠΎΠ΅ ΠΠ½Π΅ΡΠ½Π΅Π΅ Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅
Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°
RIGHT OUTER JOIN- ΠΡΠ°Π²ΠΎΠ΅ ΠΠ½Π΅ΡΠ½Π΅Π΅ Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 6 - OUTER JOIN
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 6
FULL OUTER JOIN - ΠΠΎΠ»Π½ΠΎΠ΅ Π²Π½Π΅ΡΠ½Π΅Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅
SELF JOIN - Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΡΠ°ΠΌΠΎΠΉ Ρ ΡΠΎΠ±ΠΎΠΉ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 7 - SELF JOIN
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 7
CROSS JOIN - ΠΠ΅ΠΊΠ°ΡΡΠΎΠ²ΠΎ ΠΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π’Π°Π±Π»ΠΈΡ
ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² - UNION, EXCEPT (MINUS) ΠΈ INTERSECT
UNION - ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² ΡΡΡΠΎΠΊ
EXCEPT (MINUS) - ΠΡΡΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² ΡΡΡΠΎΠΊ
INTERSECT - ΠΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² ΡΡΡΠΎΠΊ
ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠ΅ ΠΠΎΠΏΡΠΎΡΡ - ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 8 - ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² (union, except, intersect)
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 8
Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
ΠΠ±Π·ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ²
ΠΠ»Ρ ΡΠΈΡΠ»ΠΎΠ²ΡΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ
LIKE Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ²
ΠΠ»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ
ΠΠ»Ρ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 9 - Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 9
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ - INSERT, UPDATE, DELETE
INSERT - ΠΡΡΠ°Π²ΠΊΠ° Π΄Π°Π½Π½ΡΡ
UPDATE - ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
DELETE - Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 10 - ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 10
ΠΠΎΠΈΡΠΊ ΡΠ°ΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ
Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ
ΠΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΡΠ»Π΅ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 10
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΌΡ: CASE, CTE, ΡΠ΅ΠΊΡΡΡΠΈΡ
CASE: Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°
CASE: ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 11: CASE
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 11
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ IN / NOT IN Π½Π° OUTER JOIN + CASE
CTE - Common Table Expression (WITH ...)
Π Π΅ΠΊΡΡΡΠΈΠ²Π½ΡΠ΅ ΠΠ°ΠΏΡΠΎΡΡ
ΠΠΊΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΠΊΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ - ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ PARTITION BY
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 12: Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅Π½ΡΡ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 12
ΠΡΠΌΡΠ»ΡΡΠΈΠ²Π½ΡΠ΅ ΡΡΠΌΠΌΡ
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ORDER BY Π΄Π»Ρ ΠΎΠΊΠΎΠ½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ - ΡΠ°ΡΡΡ 1
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ORDER BY Π΄Π»Ρ ΠΎΠΊΠΎΠ½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ - ΡΠ°ΡΡΡ 2
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 13: ABC-Π°Π½Π°Π»ΠΈΠ·
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 13
Π‘ΠΊΠΎΠ»ΡΠ·ΡΡΠΈΠ΅ ΡΡΠ΅Π΄Π½ΠΈΠ΅, ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 14: ΡΠΎΠ»Π½Π΅ΡΠ½ΡΠ΅ Π΄Π½ΠΈ
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 14
ΠΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΠΈ ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ 15: Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΠΈ ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ 15
Π Π΅Π·ΡΠΌΠ΅ ΠΏΠΎ ΠΎΠΊΠΎΠ½Π½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΡΠΌ
Π Π΅Π·ΡΠΌΠ΅ ΠΊΡΡΡΠ°
Π Π΅Π·ΡΠΌΠ΅ ΠΊΡΡΡΠ°
Π€ΠΈΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ°Π³ΠΈ
Π ΠΊΡΡΡ Π²Ρ ΠΎΠ΄ΡΡ 104 ΡΡΠΎΠΊΠ° 9ΡΠ°ΡΠΎΠ² 48ΠΌΠΈΠ½ΡΡ Π²ΠΈΠ΄Π΅ΠΎ 18 ΡΠ΅ΡΡΠΎΠ²
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ 09.02.2025Π³.
favorite
0
star
0
