[ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΠ½Π΄ΡΠΎΡΠΎΠ²] [Stepik] SQL Π΄Π»Ρ Π²ΡΠ΅Ρ : ΠΎΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Π΄ΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ . ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅. ΠΠ°ΡΡ (2025)
[ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΠ½Π΄ΡΠΎΡΠΎΠ²] [Stepik] SQL Π΄Π»Ρ Π²ΡΠ΅Ρ
: ΠΎΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
Π΄ΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ
. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅. ΠΠ°ΡΡ (2025)
Π‘Π»ΠΈΠ² ΠΊΡΡΡΠ° SQL Π΄Π»Ρ Π²ΡΠ΅Ρ : ΠΎΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Π΄ΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ (ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ 03.2025) [Stepik] [ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΠ½Π΄ΡΠΎΡΠΎΠ²]
ΠΡΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π½Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ SQL-Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π‘Π£ΠΠ PostgreSQL.
ΠΡΡΡ Π΄Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ, Π½Π°ΡΠΈΠ½Π°Ρ ΠΎΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ².
Π ΠΊΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·Π±ΠΎΡ Π³ΡΡΠΏΠΏ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² DDL ΠΈ DML, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±Π·ΠΎΡ Π³ΡΡΠΏΠΏ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² DCL ΠΈ TCL.
Π’Π°ΠΊΠΆΠ΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±ΠΎΠ½ΡΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ°Π·Π±ΠΎΡΡ ΡΠ΅ΡΡΠΎΠ²ΡΡ Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΎΡ ΡΠ°Π·Π½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ.
Π§Π΅ΠΌΡ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ:
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ DBeaver
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π³ΡΡΠΏΠΏΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² DDL: ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ, Ρ ΡΠ°Π½ΠΈΠΌΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ
ΠΠ·Π²Π»Π΅ΠΊΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ SQL-Π·Π°ΠΏΡΠΎΡΠΎΠ² (Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·Π±ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² - SELECT, WHERE, HAVING, GROUP BY, JOIN, COALESCE, NULLIF, EXISTS ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ Π΄ΡΡΠ³ΠΈΡ )
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ COUNT, AVG, SUM, MIN, MAX ΠΈ Π΄Ρ
Π Π°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΡΠ΅Π», ΡΡΡΠΎΠΊ ΠΈ Π΄Π°Ρ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ (CTE)
ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° UNION
ΠΠΈΡΠ°ΡΡ ΠΎΠΊΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΡΠΈΠΌΠ΅Π½ΡΡΡ SQL Π΄Π»Ρ ABC-Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΡΠ°ΡΡΠ΅ΡΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΡΡ ΠΌΠ΅ΡΡΠΈΠΊ
Π Π΅ΡΠ°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ
ΠΠΎΠ»Π΅Π΅ 200 ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ ΡΡΠΎΡ ΠΊΡΡΡ:
β ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠΎΠ²
β Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
β Π’Π΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ²
β ΠΠ°ΡΠΊΠ΅ΡΠΎΠ»ΠΎΠ³ΠΎΠ²
β Project ΠΈ Product ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ²
β ΠΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ
β ΠΠΎΠ»ΠΈΠ³Π»ΠΎΡΠΎΠ² ΠΈ Π²ΡΠ΅Ρ ΠΆΠ΅Π»Π°ΡΡΠΈΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΊΡΡΡΠ°:
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΊΡΡΡΠ°
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° DBeaver ΠΈ PgAdmin 4
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΠ "Nordwind"
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΠ
ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ
SELECT, ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
WHERE, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
ORDER BY, LIMIT, OFFSET
GROUP BY, HAVING, Π°Π³ΡΠ΅Π³Π°ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠΆΠΎΠΉΠ½Ρ ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ
INNER, LEFT, RIGHT, FULL, CROSS JOIN
UNION, INTERSECT, EXCEPT
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
Π€ΡΠ½ΠΊΡΠΈΠΈ
Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ, ΡΠΈΡΠ»Π°ΠΌΠΈ, Π΄Π°ΡΠ°ΠΌΠΈ
Π€ΡΠ½ΠΊΡΠΈΠΈ MySQL
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠΎΠ΄Π·Π°ΠΏΡΠΎΡΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
SubQuery, CTE
CASE, COALESCE, NULLIF
EXISTS, ANY, ALL
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
DDL ΠΈ DML
CREATE, ALTER, DROP, TRUNCATE
INSERT, UPDATE, DELETE
Π’Π΅ΡΡΡ
ΠΠΊΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
PARTITION BY, Π°Π³ΡΠ΅Π³Π°ΡΡ
Π€ΡΠ΅ΠΉΠΌΡ (ROWS, GROUPS, RANGE)
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΌΡ
View, ΡΡΠΈΠ³Π³Π΅ΡΡ, Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, ΡΠΊΡΠΏΠΎΡΡ
Π Π°Π·Π±ΠΎΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΊΠ΅ΠΉΡΠΎΠ² ΠΈ ΡΠ΅ΡΡΠΎΠ²ΡΡ Π·Π°Π΄Π°Π½ΠΈΠΉ
Π‘Π»ΠΈΠ² ΠΊΡΡΡΠ° SQL Π΄Π»Ρ Π²ΡΠ΅Ρ : ΠΎΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Π΄ΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ (ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ 03.2025) [Stepik] [ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΠ½Π΄ΡΠΎΡΠΎΠ²]
ΠΡΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π½Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ SQL-Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π‘Π£ΠΠ PostgreSQL.
ΠΡΡΡ Π΄Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ, Π½Π°ΡΠΈΠ½Π°Ρ ΠΎΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ².
Π ΠΊΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·Π±ΠΎΡ Π³ΡΡΠΏΠΏ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² DDL ΠΈ DML, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±Π·ΠΎΡ Π³ΡΡΠΏΠΏ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² DCL ΠΈ TCL.
Π’Π°ΠΊΠΆΠ΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±ΠΎΠ½ΡΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ°Π·Π±ΠΎΡΡ ΡΠ΅ΡΡΠΎΠ²ΡΡ Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΎΡ ΡΠ°Π·Π½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ.
Π§Π΅ΠΌΡ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ:
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ DBeaver
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π³ΡΡΠΏΠΏΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² DDL: ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ, Ρ ΡΠ°Π½ΠΈΠΌΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ
ΠΠ·Π²Π»Π΅ΠΊΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ SQL-Π·Π°ΠΏΡΠΎΡΠΎΠ² (Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·Π±ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² - SELECT, WHERE, HAVING, GROUP BY, JOIN, COALESCE, NULLIF, EXISTS ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ Π΄ΡΡΠ³ΠΈΡ )
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ COUNT, AVG, SUM, MIN, MAX ΠΈ Π΄Ρ
Π Π°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΡΠ΅Π», ΡΡΡΠΎΠΊ ΠΈ Π΄Π°Ρ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ (CTE)
ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° UNION
ΠΠΈΡΠ°ΡΡ ΠΎΠΊΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΡΠΈΠΌΠ΅Π½ΡΡΡ SQL Π΄Π»Ρ ABC-Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΡΠ°ΡΡΠ΅ΡΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΡΡ ΠΌΠ΅ΡΡΠΈΠΊ
Π Π΅ΡΠ°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ
ΠΠΎΠ»Π΅Π΅ 200 ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ ΡΡΠΎΡ ΠΊΡΡΡ:
β ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠΎΠ²
β Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
β Π’Π΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ²
β ΠΠ°ΡΠΊΠ΅ΡΠΎΠ»ΠΎΠ³ΠΎΠ²
β Project ΠΈ Product ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ²
β ΠΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ
β ΠΠΎΠ»ΠΈΠ³Π»ΠΎΡΠΎΠ² ΠΈ Π²ΡΠ΅Ρ ΠΆΠ΅Π»Π°ΡΡΠΈΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΊΡΡΡΠ°:
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΊΡΡΡΠ°
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° DBeaver ΠΈ PgAdmin 4
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΠ "Nordwind"
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΠ
ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ
SELECT, ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
WHERE, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
ORDER BY, LIMIT, OFFSET
GROUP BY, HAVING, Π°Π³ΡΠ΅Π³Π°ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠΆΠΎΠΉΠ½Ρ ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ
INNER, LEFT, RIGHT, FULL, CROSS JOIN
UNION, INTERSECT, EXCEPT
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
Π€ΡΠ½ΠΊΡΠΈΠΈ
Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ, ΡΠΈΡΠ»Π°ΠΌΠΈ, Π΄Π°ΡΠ°ΠΌΠΈ
Π€ΡΠ½ΠΊΡΠΈΠΈ MySQL
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠΎΠ΄Π·Π°ΠΏΡΠΎΡΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
SubQuery, CTE
CASE, COALESCE, NULLIF
EXISTS, ANY, ALL
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
DDL ΠΈ DML
CREATE, ALTER, DROP, TRUNCATE
INSERT, UPDATE, DELETE
Π’Π΅ΡΡΡ
ΠΠΊΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
PARTITION BY, Π°Π³ΡΠ΅Π³Π°ΡΡ
Π€ΡΠ΅ΠΉΠΌΡ (ROWS, GROUPS, RANGE)
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΌΡ
View, ΡΡΠΈΠ³Π³Π΅ΡΡ, Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, ΡΠΊΡΠΏΠΎΡΡ
Π Π°Π·Π±ΠΎΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΊΠ΅ΠΉΡΠΎΠ² ΠΈ ΡΠ΅ΡΡΠΎΠ²ΡΡ Π·Π°Π΄Π°Π½ΠΈΠΉ
favorite
0
star
0
