Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π² 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΡΠ°ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΡΡΡΠΎΠΊΠΈ β Π±ΡΠ΄Ρ ΡΠΎ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΡΠ΅ΡΠΎΠ² ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ². ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ "ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ". ΠΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΡΡ : ΠΎΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π² ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ Π΄ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠ° ΡΠ΅ΡΠ΅Π· Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ.
ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ Π²Π΅ΡΡΠΈΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (1Π‘ 8.3, 8.2) ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ (Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΠ³ΠΎΠ²Π»Π΅ΠΉ, ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ, ΠΠ°ΡΠΏΠ»Π°ΡΠ° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΎΠΌ). ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΠΌ ΡΠ»ΡΡΠ°ΡΠΌ, ΠΊΠΎΠ³Π΄Π° Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ Π½ΡΠΆΠ΅Π½ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π° Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΡΠΊΡΠΏΠΎΡΡΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ.
ΠΠ°ΠΆΠ½ΠΎ: ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊΠΈ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°. Π ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΡΠΎΡΠΌΡ, Π² ΠΎΡΡΠ΅ΡΠ΅ ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠ΅ΡΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ β Π΅Π³ΠΎ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, Π½ΠΎ ΠΌΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ΄ Π²Π°ΡΡ Π·Π°Π΄Π°ΡΡ.
1. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠ»ΡΡΠ°ΠΉ β ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ ΠΏΡΡΠΌΠΎ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ 1Π‘. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΎΡΡΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ°ΡΠ½ΡΠΌΠΈ ΡΠΎΡΠΌΠ°ΠΌΠΈ, Π³Π΄Π΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π±Π»ΠΈΡΡ. ΠΠ΄Π΅ΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΡΠ΅Ρ
ΠΠ±ΠΎΡΠΎΡΠ½ΠΎ-ΡΠ°Π»ΡΠ΄ΠΎΠ²Π°Ρ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ). - ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠ° (
ΠΠ΅ΠΉΡΡΠ²ΠΈΡ β ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΌΠ°ΠΊΠ΅Ρ). - ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π½ΠΎΠ²ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ ΡΠ»Π΅Π²Π° ΠΎΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ .
- Π ΡΡΠ΅ΠΉΠΊΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ(). - Π Π°ΡΡΡΠ½ΠΈΡΠ΅ ΡΠΎΡΠΌΡΠ»Ρ Π½Π° Π²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠ½ΡΠΌΠ΅ΡΠΎΠ²Π°Π½Π°. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ 1, Π° Π½Π΅ Ρ 0, ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΡ ΡΠ°ΡΡΠ΅ΡΠΎΠ².
2. ΠΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΡΠΎΡΠΌΡ
ΠΡΠ»ΠΈ ΡΠ΅ΡΡ ΠΈΠ΄Π΅Ρ ΠΎ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅ Π½Π° ΡΠΎΡΠΌΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΎΠ²Π°ΡΠΎΠ² ΠΈΠ»ΠΈ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ΅ ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°), ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
ΡΡΠ΅Π΄ΡΡΠ² Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊΠΈ Π½Π΅Ρ. ΠΠ΄Π½Π°ΠΊΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠΎΡΠΌΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ° (
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ β ΠΠ±ΡΠ΅ΠΊΡΡ β [ΠΠ°Ρ ΠΎΠ±ΡΠ΅ΠΊΡ] β Π€ΠΎΡΠΌΡ). - ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π½ΠΎΠ²ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ Π² ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Ρ ΡΠΈΠΏΠΎΠΌ
Π§ΠΈΡΠ»ΠΎ. - Π ΠΌΠΎΠ΄ΡΠ»Π΅ ΡΠΎΡΠΌΡ ΠΏΡΠΎΠΏΠΈΡΠΈΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΡ
ΠΡΠΈΠΠΊΡΠΈΠ²ΠΈΠ·Π°ΡΠΈΠΈΠ‘ΡΡΠΎΠΊΠΈ:
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° Π’Π°Π±Π»ΠΈΡΠ½ΠΎΠ΅ΠΠΎΠ»Π΅ΠΡΠΈΠΠΊΡΠΈΠ²ΠΈΠ·Π°ΡΠΈΠΈΠ‘ΡΡΠΎΠΊΠΈ(ΠΠ»Π΅ΠΌΠ΅Π½Ρ, Π‘ΡΡΠΎΠΊΠ°, ΠΠΎΠ»ΠΎΠ½ΠΊΠ°, Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ°)
ΠΠ»Π΅ΠΌΠ΅Π½Ρ.Π’Π΅ΠΊΠ‘ΡΡΠΎΠΊΠ°.ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = Π‘ΡΡΠΎΠΊΠ°.ΠΠ½Π΄Π΅ΠΊΡ + 1;
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
ΠΡΠΎΡ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΡΡΠ°Π²Π»ΡΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π»ΡΠ±ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠΈ. ΠΡΠ»ΠΈ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΡΠ±ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅ ΠΡΠΈΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈΠΠ°Π½Π½ΡΡ
Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ΅ΡΠ° Π½ΠΎΠΌΠ΅ΡΠΎΠ².
ΠΠ»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΡΠΎΡΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅ΡΡΠ΅Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅, Π΅ΡΠ»ΠΈ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ Π½ΡΠΆΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ.
3. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊΠΈ Π² ΠΊΠΎΠ΄Π΅ 1Π‘
ΠΠΎΠ³Π΄Π° Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π΅ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π° Π΄Π»Ρ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΡΠ»ΠΎΠ²Π½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π² ΠΆΡΡΠ½Π°Π»), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡΠΌΠΈ. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ:
- π ΠΠ»Ρ ΡΠ°Π±Π»ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ: ΠΌΠ΅ΡΠΎΠ΄
ΠΠ½Π΄Π΅ΠΊΡ()Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΡΡΠΎΠΊΠΈ (Π½Π°ΡΠΈΠ½Π°Ρ Ρ 0). - π ΠΠ»Ρ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ: ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ
Π’Π΅ΠΊΡΡΠ°ΡΠ‘ΡΡΠΎΠΊΠ°.ΠΠ½Π΄Π΅ΠΊΡ. - π ΠΠ»Ρ Π·Π°ΠΏΡΠΎΡΠ°: ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°
ROW_NUMBER()Π² ΡΠ·ΡΠΊΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ².
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΠ°Π±Π»ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ:
Π’Π°Π±Π»ΠΈΡΠ° = ΠΠΎΠ²ΡΠΉ Π’Π°Π±Π»ΠΈΡΠ°ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ;
Π’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ»ΠΎΠ½ΠΊΠΈ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅");
Π’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ±Π°Π²ΠΈΡΡ().ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = "Π’ΠΎΠ²Π°Ρ 1";
Π’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ±Π°Π²ΠΈΡΡ().ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ = "Π’ΠΎΠ²Π°Ρ 2";
// ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π½ΠΎΠΌΠ΅Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ (ΠΈΠ½Π΄Π΅ΠΊΡ + 1)
Π’Π΅ΠΊΡΡΠ°ΡΠ‘ΡΡΠΎΠΊΠ° = Π’Π°Π±Π»ΠΈΡΠ°.ΠΠ°ΠΉΡΠΈΠ‘ΡΡΠΎΠΊΡ(ΠΠΎΠ²ΡΠΉ Π‘ΡΡΡΠΊΡΡΡΠ°("ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅", "Π’ΠΎΠ²Π°Ρ 2"));
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = Π’Π°Π±Π»ΠΈΡΠ°.ΠΠ½Π΄Π΅ΠΊΡ(Π’Π΅ΠΊΡΡΠ°ΡΠ‘ΡΡΠΎΠΊΠ°) + 1; // ΠΠ΅ΡΠ½Π΅Ρ 2
ΠΠ»Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ:
ΠΠ°ΠΏΡΠΎΡ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΠΏΡΠΎΡ;
ΠΠ°ΠΏΡΠΎΡ.Π’Π΅ΠΊΡΡ =
"ΠΠ«ΠΠ ΠΠ’Π¬
| ROW_NUMBER() ΠΠΠ ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ,
| ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅
|ΠΠ
| Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ° ΠΠΠ ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°
|Π£ΠΠΠ Π―ΠΠΠ§ΠΠ’Π¬ ΠΠ
| ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅";
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = ΠΠ°ΠΏΡΠΎΡ.ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ();
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ Π΅ΡΠ»ΠΈ ROW_NUMBER() Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½Π΅Π²Π΅ΡΠ½ΡΡ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ?
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅ΠΊΡΠΈΠΈ GROUP BY. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ ΡΠ³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Π΄Π°Π½Π½ΡΠΌ, Π° Π½Π΅ ΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΡΡΡΠΎΠΊΠ°ΠΌ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ β ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ ROW_NUMBER() Π² ΠΏΠΎΠ΄Π·Π°ΠΏΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΊΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
4. ΠΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΡΡΡΠΎΠΊ Π² ΠΎΡΡΠ΅ΡΠ°Ρ ΠΈ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΡΠΎΡΠΌΠ°Ρ
Π ΠΎΡΡΠ΅ΡΠ°Ρ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠΊΡ ΡΠ²Π΅ΡΠΊΠΈ ΠΈΠ»ΠΈ Π‘ΡΠ΅Ρ-ΡΠ°ΠΊΡΡΡΠ°) Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ ΡΠ°ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ. ΠΠ΄Π΅ΡΡ Π΅ΡΡΡ Π΄Π²Π° ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π°:
- Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ: Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° Π² ΠΌΠ°ΠΊΠ΅Ρ ΠΎΡΡΠ΅ΡΠ° Ρ ΡΠΎΡΠΌΡΠ»ΠΎΠΉ
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ(). - ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ: ΠΏΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅
ΠΡΠΈΠΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠ°.
ΠΡΠΈΠΌΠ΅Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΠΈ:
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΡΠΈΠΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠ°(ΠΠ°Π½Π½ΡΠ΅Π Π°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ, Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ°)
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = 1;
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡΠΎΠΊΠ° ΠΠ· ΠΠ°Π½Π½ΡΠ΅Π Π°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ.ΠΡΠ±ΠΎΡΠΊΠ° Π¦ΠΈΠΊΠ»
Π‘ΡΡΠΎΠΊΠ°.ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ;
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ + 1;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
ΠΠ»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΎΡΡΠ΅ΡΠΎΠ² Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠΈ:
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = 1;
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°ΡΠΡΡΠΏΠΏΠ° = "";
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡΠΎΠΊΠ° ΠΠ· ΠΠ°Π½Π½ΡΠ΅Π Π°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ.ΠΡΠ±ΠΎΡΠΊΠ° Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ Π‘ΡΡΠΎΠΊΠ°.ΠΡΡΠΏΠΏΠ° <> ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°ΡΠΡΡΠΏΠΏΠ° Π’ΠΎΠ³Π΄Π°
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = 1;
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°ΡΠΡΡΠΏΠΏΠ° = Π‘ΡΡΠΎΠΊΠ°.ΠΡΡΠΏΠΏΠ°;
ΠΠ½Π°ΡΠ΅
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ + 1;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
Π‘ΡΡΠΎΠΊΠ°.ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΠΈ Π² ΠΎΡΡΠ΅ΡΠ°Ρ
5. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ
ΠΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ°Π±Π»ΠΈΡ Ρ ΡΡΡΡΡΠ°ΠΌΠΈ ΡΡΡΠΎΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠ° ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
- π ΠΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: ΡΠΎΡ ΡΠ°Π½ΡΠΉΡΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠ΅.
- π ΠΠ°Π³ΠΈΠ½Π°ΡΠΈΡ: ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΠΉΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΡΡΠΈΡΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ 100 ΡΡΡΠΎΠΊ).
- π ΠΠ½Π΄Π΅ΠΊΡΡ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
Π’Π°Π±Π»ΠΈΡΠ°ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ.ΠΠ½Π΄Π΅ΠΊΡΡΠ΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ°.
ΠΡΠΈΠΌΠ΅Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ:
Π’Π°Π±Π»ΠΈΡΠ° = ΠΠΎΠ»ΡΡΠΈΡΡΠΠΎΠ»ΡΡΡΡΠ’Π°Π±Π»ΠΈΡΡ(); // ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, ΡΡΠΎ Π·Π΄Π΅ΡΡ 10 000+ ΡΡΡΠΎΠΊ
Π’Π°Π±Π»ΠΈΡΠ°.ΠΠ½Π΄Π΅ΠΊΡΡ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉΠΠ½Π΄Π΅ΠΊΡ", ΠΠΎΠ²ΡΠΉ ΠΠ½Π΄Π΅ΠΊΡΠΠΎΠ»ΠΎΠ½ΠΎΠΊ("ΠΠΎΠ΄", "ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅"));
// ΠΡΡΠΈΡΡΠ΅ΠΌ Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊ
ΠΠ»Ρ ΠΠ½Π΄ = 0 ΠΠΎ Π’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ() - 1 Π¦ΠΈΠΊΠ»
Π’Π°Π±Π»ΠΈΡΠ°[ΠΠ½Π΄].ΠΡΡΠ°Π²ΠΈΡΡ("ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ", ΠΠ½Π΄ + 1);
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ»Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ² Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π²ΡΠ±ΠΎΡΠΊΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΠΠΠΠ’ΠΠ«Π Π ΠΠΠΠ:
ΠΠ°ΠΏΡΠΎΡ.Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΠΠ°ΡΠ°ΠΌΠ΅ΡΡ("ΠΠ°ΠΊΠ΅ΡΠ½ΡΠΉΠ Π΅ΠΆΠΈΠΌ", ΠΡΡΠΈΠ½Π°);
ΠΠ°ΠΏΡΠΎΡ.ΠΡΠΏΠΎΠ»Π½ΠΈΡΡΠΠ°ΠΊΠ΅Ρ();
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ 50 000 ΡΡΡΠΎΠΊ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΡΡΡΠΎΠΊ Π»ΡΡΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ Π‘Π£ΠΠ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ΅Π· Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ Π² SQL-Π·Π°ΠΏΡΠΎΡΠ΅), Π° Π½Π΅ Π² 1Π‘-ΠΊΠΎΠ΄Π΅.
6. Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΡΡΠΎΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ°ΡΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ:
| ΠΡΠΈΠ±ΠΊΠ° | ΠΡΠΈΡΠΈΠ½Π° | Π Π΅ΡΠ΅Π½ΠΈΠ΅ |
|---|---|---|
| ΠΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΡΠ±ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅ | ΠΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Ρ ΠΊ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΏΠΎΡΡΠ΄ΠΊΡ, Π° Π½Π΅ ΠΊ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠΌΡ | ΠΠ΅ΡΠ΅ΡΡΠΈΡΡΠ²Π°ΡΡ Π½ΠΎΠΌΠ΅ΡΠ° Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅ ΠΡΠΈΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈΠΠ°Π½Π½ΡΡ
|
| ROW_NUMBER() Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ | ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ GROUP BY Π±Π΅Π· PARTITION | ΠΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ Π² ΠΏΠΎΠ΄Π·Π°ΠΏΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ PARTITION BY |
| ΠΠ΅Π΄Π»Π΅Π½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠΈ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΠΈ | ΠΠ΅ΡΠ΅ΡΡΠ΅Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠ² Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ | ΠΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠΌΠ΅ΡΠ° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ |
| ΠΡΠΌΠ΅ΡΠ°ΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ 0 Π²ΠΌΠ΅ΡΡΠΎ 1 | ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ Π±Π΅Π· +1 | ΠΠΎΠ±Π°Π²Π»ΡΡΡ +1 ΠΊ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΠ½Π΄Π΅ΠΊΡ() |
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ°: ΠΏΡΠΈ ΡΠΊΡΠΏΠΎΡΡΠ΅ Π΄Π°Π½Π½ΡΡ Π² Excel ΡΠ΅ΡΠ΅Π· COM-ΠΎΠ±ΡΠ΅ΠΊΡ Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊ Π² 1Π‘ ΠΈ Excel ΠΌΠΎΠ³ΡΡ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ ΠΈΠ·-Π·Π° ΡΠΊΡΡΡΡΡ ΡΡΡΠΎΠΊ ΠΈΠ»ΠΈ ΡΠΈΠ»ΡΡΡΠΎΠ². ΠΡΠ΅Π³Π΄Π° ΡΠ²Π΅ΡΡΠΉΡΠ΅ ΠΈΡΠΎΠ³ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ»!
ΠΠ»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΡΠ²ΠΎΠ΄ Π² ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ: Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠ¨Π°Π±Π»ΠΎΠ½("Π‘ΡΡΠΎΠΊΠ° %1: ΠΠ½Π΄Π΅ΠΊΡ=%2, ΠΠΎΠΌΠ΅Ρ=%3", Π‘ΡΡΠΎΠΊΠ°.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅, Π‘ΡΡΠΎΠΊΠ°.ΠΠ½Π΄Π΅ΠΊΡ, Π‘ΡΡΠΎΠΊΠ°.ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ));
7. ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ: ΠΊΠΎΠ³Π΄Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ
Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊΠΈ Π½Π΅ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ:
- π ΠΠ»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠΏΠΈΡΠΊΠΎΠ²: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
ΠΠΎΠ·ΠΈΡΠΈΡΠΠ‘ΠΏΠΈΡΠΊΠ΅(). - π ΠΠ»Ρ Π΄Π΅ΡΠ΅Π²ΡΠ΅Π² Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ: ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΠΉ ΠΎΠ±Ρ ΠΎΠ΄ Ρ ΡΡΠ΅ΡΡΠΈΠΊΠΎΠΌ.
- π ΠΠ»Ρ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΎΠΊ: ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΠΉΡΠ΅ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ ΠΊΠ°ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ.
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°:
ΠΠ»Π΅ΠΌΠ΅Π½Ρ = ΠΠ»Π΅ΠΌΠ΅Π½ΡΡΠ€ΠΎΡΠΌΡ.Π‘ΠΏΠΈΡΠΎΠΊΠ’ΠΎΠ²Π°ΡΠΎΠ²;
Π’Π΅ΠΊΡΡΠ°ΡΠΠΎΠ·ΠΈΡΠΈΡ = ΠΠ»Π΅ΠΌΠ΅Π½Ρ.Π’Π΅ΠΊΡΡΠ°ΡΠ‘ΡΡΠΎΠΊΠ°;
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = ΠΠ»Π΅ΠΌΠ΅Π½Ρ.Π‘ΠΏΠΈΡΠΎΠΊ.ΠΠ½Π΄Π΅ΠΊΡ(Π’Π΅ΠΊΡΡΠ°ΡΠΠΎΠ·ΠΈΡΠΈΡ) + 1;
ΠΠ»Ρ Π΄Π΅ΡΠ΅Π²ΡΠ΅Π² Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΎΡΡΠ΅ΡΠ°Ρ Ρ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠ΅ΠΉ):
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΠ±ΠΎΠΉΡΠΈΠΠ΅ΡΠ΅Π²ΠΎ(Π£Π·Π΅Π», ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ)
ΠΡΠ»ΠΈ Π£Π·Π΅Π».ΠΡΠΎΠΡΡΠΏΠΏΠ° Π’ΠΎΠ³Π΄Π°
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΡΠΉ ΠΠ· Π£Π·Π΅Π».Π‘ΡΡΠΎΠΊΠΈ Π¦ΠΈΠΊΠ»
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = ΠΠ±ΠΎΠΉΡΠΈΠΠ΅ΡΠ΅Π²ΠΎ(ΠΠΎΠ΄ΡΠΈΠ½Π΅Π½Π½ΡΠΉ, ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ);
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ½Π°ΡΠ΅
Π£Π·Π΅Π».ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ;
ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ = ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ + 1;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ;
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
ΠΠ°ΠΊ Π½ΡΠΌΠ΅ΡΠΎΠ²Π°ΡΡ ΡΡΡΠΎΠΊΠΈ Π² ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΎΡΡΠ΅ΡΠ΅?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΡΡΠ°Π²Π½ΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, "1.2.3" Π΄Π»Ρ ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ). Π Π΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ΠΉ "ΠΏΡΠ΅ΡΠΈΠΊΡΠ°" Π½ΠΎΠΌΠ΅ΡΠ°.
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ Π½ΠΎΠΌΠ΅ΡΠ°Ρ ΡΡΡΠΎΠΊ Π² 1Π‘
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Π±Π΅Π· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ?
ΠΠ°, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ½ΡΡ
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Ρ
(ΠΎΡΡΠ΅ΡΠ°Ρ
, ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ
ΡΠΎΡΠΌΠ°Ρ
). ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ Ρ ΡΠΎΡΠΌΡΠ»ΠΎΠΉ ΠΠΎΠΌΠ΅ΡΠ‘ΡΡΠΎΠΊΠΈ() Π² ΠΌΠ°ΠΊΠ΅Ρ. Π ΡΠ°Π±Π»ΠΈΡΠ½ΡΡ
ΠΏΠΎΠ»ΡΡ
ΡΠΎΡΠΌΡ ΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΈΡΠ°Ρ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π±Π΅Π· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½.
ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΡΡΡΠΎΠΊ ΡΠ±ΠΈΠ²Π°Π΅ΡΡΡ?
ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Ρ ΠΊ ΠΈΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ, Π° Π½Π΅ ΠΊ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠΌΡ ΠΏΠΎΡΡΠ΄ΠΊΡ. ΠΠΎΡΠ»Π΅ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠΈΡΠ°ΡΡ Π½ΠΎΠΌΠ΅ΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΡΡΠΎΠΊ.
ΠΠ°ΠΊ ΠΏΡΠΎΠ½ΡΠΌΠ΅ΡΠΎΠ²Π°ΡΡ ΡΡΡΠΎΠΊΠΈ Π² Π·Π°ΠΏΡΠΎΡΠ΅ Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΎΠΉ?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΊΠΎΠ½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ROW_NUMBER() OVER(PARTITION BY [ΠΠΎΠ»Π΅ΠΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ] ORDER BY [ΠΠΎΠ»Π΅Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ]). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ROW_NUMBER() OVER(PARTITION BY ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΡΡΠΏΠΏΠ° ORDER BY ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅)
ΠΡΠΎ ΠΏΡΠΎΠ½ΡΠΌΠ΅ΡΡΠ΅Ρ ΡΡΡΠΎΠΊΠΈ Π²Π½ΡΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³ΡΡΠΏΠΏΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ 1Π‘?
ΠΠ°, Π½ΠΎ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ. Π ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Π½Π΅ Π²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΠ½Π΄Π΅ΠΊΡ() Π΄Π»Ρ ΡΠ°Π±Π»ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΠΉΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅, Π° Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΠΉΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
ΠΠ°ΠΊ ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊ Π² Excel Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ?
ΠΠ΅ΡΠ΅Π΄ ΡΠΊΡΠΏΠΎΡΡΠΎΠΌ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ:
- ΠΡΠΌΠ΅ΡΠ°ΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ 1 (Excel Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ Ρ 0 Π² ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ ).
- Π ΡΠ°Π±Π»ΠΈΡΠ΅ Π½Π΅Ρ ΡΠΊΡΡΡΡΡ ΡΡΡΠΎΠΊ ΠΈΠ»ΠΈ ΡΠΈΠ»ΡΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ±ΠΈΡΡ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ.
- ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π·Π°ΠΏΠΈΡΠΈ Π² Excel.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠΏΠΎΡΡΠ°:
Excel = ΠΠΎΠ²ΡΠΉ COMΠΠ±ΡΠ΅ΠΊΡ("Excel.Application");
Excel.ΠΠΈΠ΄ΠΈΠΌΠΎΡΡΡ = ΠΡΡΠΈΠ½Π°;
ΠΠ½ΠΈΠ³Π° = Excel.Workbooks.Add();
ΠΠΈΡΡ = ΠΠ½ΠΈΠ³Π°.Worksheets(1);
// ΠΠ°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Ρ ΡΡΠ΅ΡΠΎΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΡΡΡΠΎΠΊ
ΠΠ»Ρ ΠΠ½Π΄ = 0 ΠΠΎ Π’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ() - 1 Π¦ΠΈΠΊΠ»
ΠΠΈΡΡ.Cells(ΠΠ½Π΄ + 1, 1).Value = ΠΠ½Π΄ + 1; // ΠΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ
ΠΠΈΡΡ.Cells(ΠΠ½Π΄ + 1, 2).Value = Π’Π°Π±Π»ΠΈΡΠ°[ΠΠ½Π΄].ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π Π²Π΅ΡΡΠΈΡΡ 1Π‘ 8.3.20+ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΏΠΎΠ»ΡΠΌΠΈ ΠΏΡΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ. ΠΡΠ»ΠΈ Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΡΡΡΠΎΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ β ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°Π Π΅ΠΆΠΈΠΌΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ(Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅Π‘ΠΏΠΈΡΠΊΠ°).