Submit Search
Upload
18 operatori i funkcii
β’
Download as DOC, PDF
β’
0 likes
β’
135 views
Ivan Peev
Follow
18 operatori i funkcii
Read less
Read more
Education
Report
Share
Report
Share
1 of 8
Download now
Recommended
Tema13
Tema13
Mariya Vasileva
Β
20 podzajavki v select
20 podzajavki v select
Ivan Peev
Β
16 klauzi
16 klauzi
Ivan Peev
Β
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π·Π° Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π»ΠΈ (2012) - 3. ΠΠ°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅...
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π·Π° Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π»ΠΈ (2012) - 3. ΠΠ°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅...
DAVID Academy
Β
Π ΠΠΠΠ’Π Π‘ ΠΠΠΠΠ’Π βΠΠΠ―ΠΠΠβ (2)
Π ΠΠΠΠ’Π Π‘ ΠΠΠΠΠ’Π βΠΠΠ―ΠΠΠβ (2)
RaynaITSTEP
Β
DBT_3
DBT_3
RaynaITSTEP
Β
DBT_2
DBT_2
RaynaITSTEP
Β
5. vb promenlivi
5. vb promenlivi
dnaidenowa
Β
Recommended
Tema13
Tema13
Mariya Vasileva
Β
20 podzajavki v select
20 podzajavki v select
Ivan Peev
Β
16 klauzi
16 klauzi
Ivan Peev
Β
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π·Π° Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π»ΠΈ (2012) - 3. ΠΠ°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅...
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π·Π° Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π»ΠΈ (2012) - 3. ΠΠ°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅...
DAVID Academy
Β
Π ΠΠΠΠ’Π Π‘ ΠΠΠΠΠ’Π βΠΠΠ―ΠΠΠβ (2)
Π ΠΠΠΠ’Π Π‘ ΠΠΠΠΠ’Π βΠΠΠ―ΠΠΠβ (2)
RaynaITSTEP
Β
DBT_3
DBT_3
RaynaITSTEP
Β
DBT_2
DBT_2
RaynaITSTEP
Β
5. vb promenlivi
5. vb promenlivi
dnaidenowa
Β
Nakov - RDBMS Systems - Intro
Nakov - RDBMS Systems - Intro
Svetlin Nakov
Β
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° C# 2013 - 1. ΠΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΡΡΡΡΠ½ΠΎΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ C#
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° C# 2013 - 1. ΠΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΡΡΡΡΠ½ΠΎΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ C#
DAVID Academy
Β
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 3. ADO.NET, LINQ to SQL
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 3. ADO.NET, LINQ to SQL
DAVID Academy
Β
Introduction to-RDBMS-systems
Introduction to-RDBMS-systems
BG Java EE Course
Β
Introduction to-rdbms-systems
Introduction to-rdbms-systems
Rosen Spasov
Β
BARS - Regular Expressions - Svetlin Nakov, George Penkov
BARS - Regular Expressions - Svetlin Nakov, George Penkov
Svetlin Nakov
Β
High Quality Code Introduction
High Quality Code Introduction
Svetlin Nakov
Β
Nakov High Quality Code
Nakov High Quality Code
Svetlin Nakov
Β
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΡΡΡΡΠΊΡΡΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΡΡΡΡΠΊΡΡΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ
Atelier for robotics
Β
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 2. ΠΠ°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈ...
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 2. ΠΠ°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈ...
DAVID Academy
Β
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 4. XML, XSD, XML Π² .NET Framework
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 4. XML, XSD, XML Π² .NET Framework
DAVID Academy
Β
23a sazdavane na izgledii v sql server upraznenie
23a sazdavane na izgledii v sql server upraznenie
Ivan Peev
Β
B9 t9 db_my_sql
B9 t9 db_my_sql
Asiya Petrova
Β
B9 t9 db_my_sql
B9 t9 db_my_sql
Asiya Petrova
Β
R
R
moqmilost
Β
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° C# 2013 - 7. Π‘Π²ΠΎΠΉΡΡΠ²Π°. ΠΠ½Π΄Π΅ΠΊΡΠ°ΡΠΎΡΠΈ. ΠΠ°ΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅. ΠΠ·ΠΊΠ»...
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° C# 2013 - 7. Π‘Π²ΠΎΠΉΡΡΠ²Π°. ΠΠ½Π΄Π΅ΠΊΡΠ°ΡΠΎΡΠΈ. ΠΠ°ΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅. ΠΠ·ΠΊΠ»...
DAVID Academy
Β
01 vavedenie v sql server 2000
01 vavedenie v sql server 2000
Ivan Peev
Β
ΠΡΡΡ ΠΏΠΎ ΡΠ΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (2015), Π·Π°Π½ΡΡΠΈΠ΅ β4 - JavaScript (ΡΠ°ΡΡ 2/2)
ΠΡΡΡ ΠΏΠΎ ΡΠ΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (2015), Π·Π°Π½ΡΡΠΈΠ΅ β4 - JavaScript (ΡΠ°ΡΡ 2/2)
DAVID Academy
Β
ΠΡΡΡ ΠΏΠΎ ΡΠ΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (2014), Π·Π°Π½ΡΡΠΈΠ΅ β4 - JavaScript (ΡΠ°ΡΡ 2/2)
ΠΡΡΡ ΠΏΠΎ ΡΠ΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (2014), Π·Π°Π½ΡΡΠΈΠ΅ β4 - JavaScript (ΡΠ°ΡΡ 2/2)
DAVID Academy
Β
WindowsAzure&NoSQL@SQLSaturday#152
WindowsAzure&NoSQL@SQLSaturday#152
Miroslav Lessev
Β
19 saedinenia na tablici
19 saedinenia na tablici
Ivan Peev
Β
17 klauzi upraznenia
17 klauzi upraznenia
Ivan Peev
Β
More Related Content
Similar to 18 operatori i funkcii
Nakov - RDBMS Systems - Intro
Nakov - RDBMS Systems - Intro
Svetlin Nakov
Β
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° C# 2013 - 1. ΠΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΡΡΡΡΠ½ΠΎΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ C#
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° C# 2013 - 1. ΠΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΡΡΡΡΠ½ΠΎΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ C#
DAVID Academy
Β
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 3. ADO.NET, LINQ to SQL
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 3. ADO.NET, LINQ to SQL
DAVID Academy
Β
Introduction to-RDBMS-systems
Introduction to-RDBMS-systems
BG Java EE Course
Β
Introduction to-rdbms-systems
Introduction to-rdbms-systems
Rosen Spasov
Β
BARS - Regular Expressions - Svetlin Nakov, George Penkov
BARS - Regular Expressions - Svetlin Nakov, George Penkov
Svetlin Nakov
Β
High Quality Code Introduction
High Quality Code Introduction
Svetlin Nakov
Β
Nakov High Quality Code
Nakov High Quality Code
Svetlin Nakov
Β
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΡΡΡΡΠΊΡΡΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΡΡΡΡΠΊΡΡΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ
Atelier for robotics
Β
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 2. ΠΠ°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈ...
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 2. ΠΠ°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈ...
DAVID Academy
Β
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 4. XML, XSD, XML Π² .NET Framework
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 4. XML, XSD, XML Π² .NET Framework
DAVID Academy
Β
23a sazdavane na izgledii v sql server upraznenie
23a sazdavane na izgledii v sql server upraznenie
Ivan Peev
Β
B9 t9 db_my_sql
B9 t9 db_my_sql
Asiya Petrova
Β
B9 t9 db_my_sql
B9 t9 db_my_sql
Asiya Petrova
Β
R
R
moqmilost
Β
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° C# 2013 - 7. Π‘Π²ΠΎΠΉΡΡΠ²Π°. ΠΠ½Π΄Π΅ΠΊΡΠ°ΡΠΎΡΠΈ. ΠΠ°ΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅. ΠΠ·ΠΊΠ»...
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° C# 2013 - 7. Π‘Π²ΠΎΠΉΡΡΠ²Π°. ΠΠ½Π΄Π΅ΠΊΡΠ°ΡΠΎΡΠΈ. ΠΠ°ΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅. ΠΠ·ΠΊΠ»...
DAVID Academy
Β
01 vavedenie v sql server 2000
01 vavedenie v sql server 2000
Ivan Peev
Β
ΠΡΡΡ ΠΏΠΎ ΡΠ΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (2015), Π·Π°Π½ΡΡΠΈΠ΅ β4 - JavaScript (ΡΠ°ΡΡ 2/2)
ΠΡΡΡ ΠΏΠΎ ΡΠ΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (2015), Π·Π°Π½ΡΡΠΈΠ΅ β4 - JavaScript (ΡΠ°ΡΡ 2/2)
DAVID Academy
Β
ΠΡΡΡ ΠΏΠΎ ΡΠ΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (2014), Π·Π°Π½ΡΡΠΈΠ΅ β4 - JavaScript (ΡΠ°ΡΡ 2/2)
ΠΡΡΡ ΠΏΠΎ ΡΠ΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (2014), Π·Π°Π½ΡΡΠΈΠ΅ β4 - JavaScript (ΡΠ°ΡΡ 2/2)
DAVID Academy
Β
WindowsAzure&NoSQL@SQLSaturday#152
WindowsAzure&NoSQL@SQLSaturday#152
Miroslav Lessev
Β
Similar to 18 operatori i funkcii
(20)
Nakov - RDBMS Systems - Intro
Nakov - RDBMS Systems - Intro
Β
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° C# 2013 - 1. ΠΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΡΡΡΡΠ½ΠΎΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ C#
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° C# 2013 - 1. ΠΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΡΡΡΡΠ½ΠΎΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ C#
Β
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 3. ADO.NET, LINQ to SQL
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 3. ADO.NET, LINQ to SQL
Β
Introduction to-RDBMS-systems
Introduction to-RDBMS-systems
Β
Introduction to-rdbms-systems
Introduction to-rdbms-systems
Β
BARS - Regular Expressions - Svetlin Nakov, George Penkov
BARS - Regular Expressions - Svetlin Nakov, George Penkov
Β
High Quality Code Introduction
High Quality Code Introduction
Β
Nakov High Quality Code
Nakov High Quality Code
Β
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΡΡΡΡΠΊΡΡΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΡΡΡΡΠΊΡΡΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ
Β
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 2. ΠΠ°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈ...
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 2. ΠΠ°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈ...
Β
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 4. XML, XSD, XML Π² .NET Framework
ΠΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (2013) - 4. XML, XSD, XML Π² .NET Framework
Β
23a sazdavane na izgledii v sql server upraznenie
23a sazdavane na izgledii v sql server upraznenie
Β
B9 t9 db_my_sql
B9 t9 db_my_sql
Β
B9 t9 db_my_sql
B9 t9 db_my_sql
Β
R
R
Β
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° C# 2013 - 7. Π‘Π²ΠΎΠΉΡΡΠ²Π°. ΠΠ½Π΄Π΅ΠΊΡΠ°ΡΠΎΡΠΈ. ΠΠ°ΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅. ΠΠ·ΠΊΠ»...
ΠΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° C# 2013 - 7. Π‘Π²ΠΎΠΉΡΡΠ²Π°. ΠΠ½Π΄Π΅ΠΊΡΠ°ΡΠΎΡΠΈ. ΠΠ°ΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅. ΠΠ·ΠΊΠ»...
Β
01 vavedenie v sql server 2000
01 vavedenie v sql server 2000
Β
ΠΡΡΡ ΠΏΠΎ ΡΠ΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (2015), Π·Π°Π½ΡΡΠΈΠ΅ β4 - JavaScript (ΡΠ°ΡΡ 2/2)
ΠΡΡΡ ΠΏΠΎ ΡΠ΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (2015), Π·Π°Π½ΡΡΠΈΠ΅ β4 - JavaScript (ΡΠ°ΡΡ 2/2)
Β
ΠΡΡΡ ΠΏΠΎ ΡΠ΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (2014), Π·Π°Π½ΡΡΠΈΠ΅ β4 - JavaScript (ΡΠ°ΡΡ 2/2)
ΠΡΡΡ ΠΏΠΎ ΡΠ΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ (2014), Π·Π°Π½ΡΡΠΈΠ΅ β4 - JavaScript (ΡΠ°ΡΡ 2/2)
Β
WindowsAzure&NoSQL@SQLSaturday#152
WindowsAzure&NoSQL@SQLSaturday#152
Β
More from Ivan Peev
19 saedinenia na tablici
19 saedinenia na tablici
Ivan Peev
Β
17 klauzi upraznenia
17 klauzi upraznenia
Ivan Peev
Β
08 pravila za dostap
08 pravila za dostap
Ivan Peev
Β
06 pregled na sigurnostta v sql server
06 pregled na sigurnostta v sql server
Ivan Peev
Β
24 sazdavane na potrebiteli i zadavane na razreshenia
24 sazdavane na potrebiteli i zadavane na razreshenia
Ivan Peev
Β
22a sazdavane na bd i tablici v sql server upraznenie
22a sazdavane na bd i tablici v sql server upraznenie
Ivan Peev
Β
22 sazdavane na bd i tablici v sql server
22 sazdavane na bd i tablici v sql server
Ivan Peev
Β
21a manipulirane na danni v sql server upraznenie
21a manipulirane na danni v sql server upraznenie
Ivan Peev
Β
21 manipulirane na danni v sql server
21 manipulirane na danni v sql server
Ivan Peev
Β
Konspekt prilojen mrejovi-software-12kl
Konspekt prilojen mrejovi-software-12kl
Ivan Peev
Β
Block diagrame 1
Block diagrame 1
Ivan Peev
Β
More from Ivan Peev
(11)
19 saedinenia na tablici
19 saedinenia na tablici
Β
17 klauzi upraznenia
17 klauzi upraznenia
Β
08 pravila za dostap
08 pravila za dostap
Β
06 pregled na sigurnostta v sql server
06 pregled na sigurnostta v sql server
Β
24 sazdavane na potrebiteli i zadavane na razreshenia
24 sazdavane na potrebiteli i zadavane na razreshenia
Β
22a sazdavane na bd i tablici v sql server upraznenie
22a sazdavane na bd i tablici v sql server upraznenie
Β
22 sazdavane na bd i tablici v sql server
22 sazdavane na bd i tablici v sql server
Β
21a manipulirane na danni v sql server upraznenie
21a manipulirane na danni v sql server upraznenie
Β
21 manipulirane na danni v sql server
21 manipulirane na danni v sql server
Β
Konspekt prilojen mrejovi-software-12kl
Konspekt prilojen mrejovi-software-12kl
Β
Block diagrame 1
Block diagrame 1
Β
18 operatori i funkcii
1.
ΠΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π° Π³ΠΈΠΌΠ½Π°Π·ΠΈΡ ΠΏΠΎ
ΠΌΠ΅Ρ Π°Π½ΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈ Π΅Π»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° "Π. Π. ΠΠΎΠΌΠΎΠ½ΠΎΡΠΎΠ²" - Π³Ρ. ΠΠΎΠ±ΡΠΈΡ www.pglomonosov.org ΠΡΠ°ΡΠΈΠΌΠΈΡ ΠΠΎΠΉΡΠ΅Π² SQL Server ΠΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ 1 ΠΎΡ 8 Π’Π΅ΠΌΠ° 18. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΡΠ»ΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠΈ. ΠΈΠ½ΠΆ. ΠΡΠ°ΡΠΈΠΌΠΈΡ ΠΠΎΠΉΡΠ΅Π² kdoychev@gmail.com Π ΠΏΡΠ΅Π΄Π½ΠΈΡ ΡΡΠΎΠΊ ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Ρ ΡΠ΅ Ρ ΠΎΡΠ½ΠΎΠ²ΠΈΡΠ΅ Π½Π° Transact SQL ΠΈ ΠΊΠ»Π°ΡΠ·ΠΈΡΠ΅ Π½Π° Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ- ΡΠ΅ΡΡΠΎ ΡΠΏΠΎΡΡΠ΅Π±ΡΠ²Π°Π½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ β ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΡΠ° Select. Π¦Π΅Π»ΡΠ° Π½Π° Π½Π°ΡΡΠΎΡΡΠΈΡ ΡΡΠΎΠΊ Π΅ Π΄Π° ΡΠ°Π·ΡΠΈΡΠΈΡΠ΅ Π·Π½Π°Π½ΠΈΡΡΠ° ΡΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ SQL Server, ΠΊΠ°ΡΠΎ ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Transact SQL. ΠΠ°Π΄Π°ΡΠΈ 1. ΠΠ°ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅, ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡΠ΅, ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅, ΡΠΈΠΏΠΎΠ²Π΅ΡΠ΅ Π΄Π°Π½Π½ΠΈ, ΠΈΠ·ΡΠ°Π·ΠΈΡΠ΅, Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° ΠΏΠΎΡΠΎΠΊΠ° ΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅. 2. Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Π½Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° Transact-SQL, ΠΊΠΎΠΈΡΠΎ Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ½ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ, ΡΠ°Π·Π³Π»Π΅Π΄Π°Π½ΠΈ Π² ΡΠΎΠ·ΠΈ ΡΡΠΎΠΊ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π° ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΠΈ ΡΡΠ΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΡ CAST. 1. ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ 1.1. Π‘ΡΡΠ½ΠΎΡΡ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅ ΠΠΌΠ΅ΡΠΎ Π½Π° ΠΎΠ±Π΅ΠΊΡ ΠΎΡ Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΊΠ°ΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π° ΠΎΠ±Π΅ΠΊΡΠ°. ΠΡΠΈΡΠΊΠΎ Π² SQL Server ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΡΡΠ²ΡΡΠΈΡΠ΅, Π±Π°Π·ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΠΈΡΠ΅, ΠΈΠ·Π³Π»Π΅Π΄ΠΈΡΠ΅, ΠΊΠΎΠ»ΠΎΠ½ΠΈΡΠ΅, ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ΅, ΡΡΠΈΠ³Π΅ΡΠΈΡΠ΅, ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΈΡΠ΅, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΡΠ° ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ°. ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅ ΡΠ° Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΈ Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΎΠ±Π΅ΠΊΡΠΈ, Π½ΠΎ Π·Π° Π½ΡΠΊΠΎΠΈ ΡΠ° ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ). ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡΡ Π½Π° ΠΎΠ±Π΅ΠΊΡΠ° ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° ΠΏΡΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΎΠ·ΠΈ ΠΎΠ±Π΅ΠΊΡ. ΠΠΎΡΠ»Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡΡ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΠ±ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΠΎΠ±Π΅ΠΊΡΠ°. 1.2. ΠΠΈΠ΄ΠΎΠ²Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Π΄Π²Π° ΠΊΠ»Π°ΡΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ: ο· ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ (regular identifiers); ο· ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ (delimited identifiers). ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ ΡΠ΅ ΠΏΠΎΠ΄ΡΠΈΠ½ΡΠ²Π°Ρ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° ΡΠΎΡΠΌΠ°Ρ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅: 1. ΠΡΡΠ²ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅: ο· Π±ΡΠΊΠ²Π° ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ° Unicode Standard 2.0 β ΠΌΠ°Π»ΠΊΠΈΡΠ΅ ΠΈ Π³Π»Π°Π²Π½ΠΈ Π»Π°ΡΠΈΠ½ΡΠΊΠΈ Π±ΡΠΊΠ²ΠΈ ΠΈ Π±ΡΠΊΠ²ΠΈΡΠ΅ ΠΎΡ Π΄ΡΡΠ³ΠΈ Π΅Π·ΠΈΡΠΈ. ο· Π‘ΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ Π΄ΠΎΠ»Π½Π° ΡΠ΅ΡΡΠ° (_), "at" (@) ΠΈΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ» Π·Π° Π½ΠΎΠΌΠ΅Ρ - Π΄ΠΈΠ΅Π· (#). Π’Π΅Π·ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ ΠΈΠΌΠ°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π±ΡΠ³Π²Π°Ρ Π·Π° ΠΎΠ±ΠΈΡΠ°ΠΉΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ @ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π²Π°Π½Π΅ Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° ΠΈΠ»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, # - ΠΎΠ·Π½Π°ΡΠ°Π²Π° Π²ΡΠ΅ΠΌΠ΅Π½Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°, ## - Π³Π»ΠΎΠ±Π°Π»Π΅Π½ Π²ΡΠ΅ΠΌΠ΅Π½Π΅Π½ ΠΎΠ±Π΅ΠΊΡ. 2. Π‘Π»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ: Π±ΡΠΊΠ²ΠΈ, Π΄Π΅ΡΠ΅ΡΠΈΡΠ½ΠΈ ΡΠΈΡΡΠΈ ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ @, $, #, _. 3. ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡΡ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ Π·Π°ΠΏΠ°Π·Π΅Π½Π° Π΄ΡΠΌΠ°. SQL Server ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Ρ Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈΡΠ΅ Π΄ΡΠΌΠΈ ΠΊΠ°ΠΊΡΠΎ Ρ ΠΌΠ°Π»ΠΊΠΈ, ΡΠ°ΠΊΠ° ΠΈ Ρ Π³Π»Π°Π²Π½ΠΈ Π±ΡΠΊΠ²ΠΈ.
2.
ΠΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π° Π³ΠΈΠΌΠ½Π°Π·ΠΈΡ ΠΏΠΎ
ΠΌΠ΅Ρ Π°Π½ΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈ Π΅Π»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° "Π. Π. ΠΠΎΠΌΠΎΠ½ΠΎΡΠΎΠ²" - Π³Ρ. ΠΠΎΠ±ΡΠΈΡ www.pglomonosov.org ΠΡΠ°ΡΠΈΠΌΠΈΡ ΠΠΎΠΉΡΠ΅Π² SQL Server ΠΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ 2 ΠΎΡ 8 4. ΠΠ΅ ΡΠ° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΈ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ ΠΊΠ°ΡΠΎ: ΡΠΎΡΠΊΠ°, ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»Π΅Π½ Π·Π½Π°ΠΊ, Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ ΠΈ Π΄Ρ. ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ ΡΠ° Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ Π² Π΄Π²ΠΎΠΉΠ½ΠΈ ΠΊΠ°Π²ΠΈΡΠΊΠΈ ("") ΠΈΠ»ΠΈ Π² ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΠΈ ΡΠΊΠΎΠ±ΠΈ ([ ]). ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΠΎΠ΄ΡΠΈΠ½ΡΠ²Π°Ρ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ, ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ. Π ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ SELECT ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π»ΠΈΡΠ΅ ΡΠ° ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½ΠΈ: SELECT * FROM [TableX] WHERE [KeyCol] = 124 ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅ Π² Π΅Π΄Π½Π° Transact-SQL ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ΅ ΠΏΠΎΠ΄ΡΠΈΠ½ΡΠ²Π°Ρ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ, ΡΡΡΠ±Π²Π° Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ. Π ΡΠ»Π΅Π΄Π½Π°ΡΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ SELECT ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π» Π·Π° My Table, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡΡ ΡΡΠ΄ΡΡΠΆΠ° ΠΈΠ½ΡΠ΅ΡΠ²Π°Π», Π° ΡΡΡΠΎΡΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ ΠΈ Π·Π° Order, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠΎΠ·ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΅ ΡΡΡΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π° Π΄ΡΠΌΠ°. SELECT * FROM [My Table] WHERE [Order] = 10 2. ΠΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° Π² Transact-SQL ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΠΎΠ±Π΅ΠΊΡ Π² ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ΡΠ΅ Π½Π° Transact-SQL, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ΄ΡΡΠΆΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π½Π° Π΄Π°Π½Π½ΠΈ. Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° Π΅ Π±ΠΈΠ»Π° Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ°Π½Π° ΠΈΠ»ΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π°, Π΅Π΄Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π° Transact-SQL ΠΎΡ Π΄Π°Π΄Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°Π΄Π°Π²Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ°, Π° ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ Π½ΡΠΊΠΎΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈ ΡΠ°Π·ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΎΡ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ°. Π‘ΡΡ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° Transact-SQL ΡΠ΅ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ° Π΅Π΄Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°, Π½Π°ΡΠ΅ΡΠ΅Π½Π° EmpIDVar, Π·Π°Π΄Π°Π²Π° ΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡ 3 Π½Π° ΡΠ°Π·ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ SELECT: USE Northwind DECLARE @EmpIDVar INT SET @EmpIDVar = 3 SELECT * FROM Employees WHERE EmployeeID = @EmpIDVar + 1 ΠΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡΠ΅ Π² ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΡΡ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ: ο· ΠΠ°ΡΠΎ Π±ΡΠΎΡΡΠΈ - Π·Π° Π΄Π° ΠΏΡΠ΅Π±ΡΠΎΡΡ ΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ Π΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ ΠΈΠ»ΠΈ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ Π΄Π°Π΄Π΅Π½ ΡΠΈΠΊΡΠ». ο· ΠΠ° Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ, ΠΊΠΎΡΡΠΎ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π° ΠΎΡ Π½ΡΠΊΠΎΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅. ο· ΠΠ° ΡΡΡ ΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ, ΠΊΠΎΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ Π²ΡΡΠ½Π°ΡΠ° ΠΎΡ Π΅Π΄Π½Π° ΡΡΡ ΡΠ°Π½Π΅Π½Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°. ΠΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ΅ΡΡΠΎ Π² ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΈΡΠ΅ ΠΊΠ°ΡΠΎ Π±ΡΠΎΡΡΠΈ Π·Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈΡΠ΅ WHILE ΠΈ LOOP, ΠΈΠ»ΠΈ Π·Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ΡΠ΅ IF... ELSE. ΠΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡΠ΅ ΠΎΠ±Π°ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ°ΠΌΠΎ Π² ΠΈΠ·ΡΠ°Π·ΠΈ ΠΈ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π·Π°ΠΌΠ΅ΡΡΠ²Π°Ρ ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΊΠ»ΡΡΠΎΠ²ΠΈ Π΄ΡΠΌΠΈ. 3. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ΠΠΏΠ΅ΡΠ°ΡΠΎΡΠΈΡΠ΅ Π²ΠΈ Π΄Π°Π²Π°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ, ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ΡΡΠ²Π°ΡΠ΅ Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ Π΄Π°Π»ΠΈ ΠΊΠΎΠ»ΠΎΠ½Π°ΡΠ° Π·Π° ΡΡΡΠ°Π½Π°ΡΠ° Π²ΡΠ² Π²Π°ΡΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π΅ Π·Π°ΠΏΡΠ»Π½Π΅Π½Π° (ΠΈΠ»ΠΈ Π΄Π°Π»ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅ Π² Π½Π΅Ρ ΡΠ° NULL).
3.
ΠΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π° Π³ΠΈΠΌΠ½Π°Π·ΠΈΡ ΠΏΠΎ
ΠΌΠ΅Ρ Π°Π½ΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈ Π΅Π»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° "Π. Π. ΠΠΎΠΌΠΎΠ½ΠΎΡΠΎΠ²" - Π³Ρ. ΠΠΎΠ±ΡΠΈΡ www.pglomonosov.org ΠΡΠ°ΡΠΈΠΌΠΈΡ ΠΠΎΠΉΡΠ΅Π² SQL Server ΠΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ 3 ΠΎΡ 8 ΠΠΎΠ³Π°ΡΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅ Π·Π°ΡΠ²ΠΊΠ° Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°ΡΡ ΠΎΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΅ Π΄Π° ΠΏΡΠΈΡΠ΅ΠΆΠ°Π²Π°ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅. Π SQL Server ΠΈΠΌΠ° ΡΠ΅Π΄Π΅ΠΌ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ: Π·Π° ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅, Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ½ΠΈ , ΡΠ½Π°ΡΠ½ΠΈ, Π·Π° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ , Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ Π½Π° Π½ΠΈΠ·ΠΎΠ²Π΅, ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΈ. 3.1. ΠΠ° ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅ ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡΡ Π΅ Π·Π½Π°ΠΊΡΡ =. ΠΡΠΈΡΠ²ΠΎΡΠ²Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° ΠΈΠ»ΠΈ Π°ΡΠΎΡΠΈΠΈΡΠ° ΠΊΠΎΠ»ΠΎΠ½Π° ΠΎΡ Π½Π°Π±ΠΎΡΠ° ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ Ρ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌ (Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎ ΠΈΠΌΠ΅). Π ΡΠ»Π΅Π΄Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° @MyCounter (ΠΌΠΎΡΡ Π±ΡΠΎΡΡ) ΡΠ΅ ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ 1: DECLARE @MyCounter INT SET @MyCounter = 1 3.2. ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ½ΠΈ ΠΠ·Π²ΡΡΡΠ²Π°Ρ ΡΡΠ±ΠΈΡΠ°Π½Π΅, ΠΈΠ·Π²Π°ΠΆΠ΄Π°Π½Π΅, ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΡΠ°ΡΡΠΊ ΠΏΠΎ ΠΌΠΎΠ΄ΡΠ». ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ + ΡΡΠ±ΠΈΡΠ°Π½Π΅ - ΠΈΠ·Π²Π°ΠΆΠ΄Π°Π½Π΅ * ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ / Π΄Π΅Π»Π΅Π½ΠΈΠ΅ % ΠΎΡΡΠ°ΡΡΠΊ ΠΏΠΎ ΠΌΠΎΠ΄ΡΠ» β ΠΡΡΡΠ° ΠΎΡΡΠ°ΡΡΠΊΠ° ΠΏΡΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅Π»ΠΈ ΡΠΈΡΠ»Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, 12 % 5 Π²ΡΡΡΠ° 2, Π·Π°ΡΠΎΡΠΎ 12 Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° 5 Π΄Π°Π²Π° ΠΎΡΡΠ°ΡΡΠΊ 2. 3.3. Π£Π½Π°ΡΠ½ΠΈ ΠΠ·Π²ΡΡΡΠ²Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠ°ΠΌΠΎ Π²ΡΡΡ Ρ Π΅Π΄ΠΈΠ½ ΠΈΠ·ΡΠ°Π· ΠΎΡ ΠΊΠΎΠΉΡΠΎ ΠΈ Π΄Π° Π΅ ΡΠΈΠΏ ΠΎΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΡΠ° ΡΠΈΡΠ»ΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ + ΠΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π½Π° ΡΡΠ»ΠΎ ΠΈΠ»ΠΈ ΡΠ΅Π°Π»Π½ΠΎ ΡΠΈΡΠ»ΠΎ ΠΈΠ»ΠΈ ΡΠΈΡΠ»ΠΎΠ² ΠΈΠ·ΡΠ°Π· - ΠΡΡΠΈΡΠ°ΡΠ΅Π»Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π½Π° ΡΡΠ»ΠΎ ΠΈΠ»ΠΈ ΡΠ΅Π°Π»Π½ΠΎ ΡΠΈΡΠ»ΠΎ ΠΈΠ»ΠΈ ΡΠΈΡΠ»ΠΎΠ² ΠΈΠ·ΡΠ°Π· ~ ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎ ΠΎΡΡΠΈΡΠ°Π½ΠΈΠ΅. ΠΡΡΡΠ° Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄Π²ΠΎΠΈΡΠ½ΠΎΡΠΎ ΡΠΈΡΠ»ΠΎ. 3.4. ΠΠ° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π‘ΡΠ°Π²Π½ΡΠ²Π°Ρ Π΅Π΄Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ Ρ Π΄ΡΡΠ³Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΈΠ»ΠΈ ΠΈΠ·ΡΠ°Π· ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = ΡΠ°Π²Π½ΠΎ > ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠΎ < ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ >= ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠΎ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ <= ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ
4.
ΠΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π° Π³ΠΈΠΌΠ½Π°Π·ΠΈΡ ΠΏΠΎ
ΠΌΠ΅Ρ Π°Π½ΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈ Π΅Π»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° "Π. Π. ΠΠΎΠΌΠΎΠ½ΠΎΡΠΎΠ²" - Π³Ρ. ΠΠΎΠ±ΡΠΈΡ www.pglomonosov.org ΠΡΠ°ΡΠΈΠΌΠΈΡ ΠΠΎΠΉΡΠ΅Π² SQL Server ΠΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ 4 ΠΎΡ 8 <> Π½Π΅ ΡΠ°Π²Π½ΠΎ != Π½Π΅ ΡΠ°Π²Π½ΠΎ (Π½Π΅ Π΅ ΠΏΠΎ SQL-92 ΡΡΠ°Π½Π΄Π°ΡΡ) !< Π½Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ (Π½Π΅ Π΅ ΠΏΠΎ SQL-92 ΡΡΠ°Π½Π΄Π°ΡΡ) !> Π½Π΅ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠΎ (Π½Π΅ Π΅ ΠΏΠΎ SQL-92 ΡΡΠ°Π½Π΄Π°ΡΡ) 3.5. ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ Π’Π΅ΡΡΠ²Π°Ρ ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΡΠ° Π½Π° Π΄Π°Π΄Π΅Π½ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅. ΠΡΠΈΠΌΠ΅ΡΠΈ: AND, OR, NOT, LIKE, ANY, ALL ΠΈΠ»ΠΈ IN. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ALL TRUE, Π°ΠΊΠΎ Π²ΡΠΈΡΠΊΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΠΎΡ Π½Π°Π±ΠΎΡΠ° ΡΠ° TRUE. AND ΠΠ·ΡΠ°Π·1 AND ΠΠ·ΡΠ°Π·2 TRUE Π°ΠΊΠΎ ΠΈ Π΄Π²Π° ΠΈΠ·ΡΠ°Π·Π° ΡΠ° TRUE. ANY TRUE Π°ΠΊΠΎ ΠΊΠΎΡ Π΄Π° Π΅ ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΎΡ Π½Π°Π±ΠΎΡΠ° Π΅ TRUE. BETWEEN TRUE Π°ΠΊΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΡΡ Π΅ Π² ΠΎΠ±Π»Π°ΡΡΡΠ° EXISTS TRUE Π°ΠΊΠΎ ΠΏΠΎΠ΄Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΡΡΠ΄ΡΡΠΆΠ° Π½ΡΠΊΠ°ΠΊΠ²ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅ IN TRUE Π°ΠΊΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΡΡ Π΅ ΡΠ°Π²Π΅Π½ Π½Π° Π½ΡΠΊΠΎΠΉ ΠΎΡ ΠΈΠ·ΡΠ°Π·ΠΈΡΠ΅ Π² ΡΠΏΠΈΡΡΠΊΠ° LIKE TRUE Π°ΠΊΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΡΡ ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π° Π½Π° ΡΠ°Π±Π»ΠΎΠ½Π° NOT ΠΡΡΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π½Π° Π±ΡΠ»Π΅Π² ΠΈΠ·ΡΠ°Π· OR ΠΠ·ΡΠ°Π·1 OR ΠΠ·ΡΠ°Π·2 TRUE Π°ΠΊΠΎ ΠΊΠΎΠΉ Π΄Π° Π΅ ΠΎΡ Π±ΡΠ»Π΅Π²ΠΈΡΠ΅ ΠΈΠ·ΡΠ°Π·ΠΈ Π΅ TRUE. SOME TRUE Π°ΠΊΠΎ Π½ΡΠΊΠΎΡ ΠΎΡ ΡΡΠ°Π²Π½ΡΠ²Π°Π½ΠΈΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π΅ TRUE. 3.6. ΠΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ Π½Π° Π½ΠΈΠ·ΠΎΠ²Π΅ ΠΠ½Π°ΠΊΡΡ + ΡΠ²ΡΡΠ·Π²Π° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄Π²Π° Π½ΠΈΠ·Π° (ΡΠΈΠΌΠ²ΠΎΠ»Π½ΠΈ ΠΈΠ»ΠΈ Π±ΠΈΡΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ) Π² Π΅Π΄ΠΈΠ½ Π½ΠΈΠ·. ΠΠΈΠ·ΠΎΠ²Π΅ΡΠ΅ ΡΠ° ΡΠ΅ΠΊΡΡΠΎΠ²Π΅, ΠΎΠ³ΡΠ°Π΄Π΅Π½ΠΈ ΠΎΡ Π°ΠΏΠΎΡΡΡΠΎΡΠΈ: βΠ½ΠΈΠ·β. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: βMyβ + β β + βTableβ ΡΠ΅ Π²ΡΡΠ½Π΅ Π½ΠΈΠ· βMy Tableβ 3.7. ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΈ ΠΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠ΅Π²ΡΡΡΠ°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π° ΡΠΈΡΠ»ΠΎΠ²Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ (ΠΊΠ°ΡΠΎ 150) Π² ΡΡΠ»ΠΎ ΡΠΈΡΠ»ΠΎ ΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΈ (0 ΠΈ 1) Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ & ΠΠ·ΡΠ°Π·1 & ΠΠ·ΡΠ°Π·2 ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎ Π - TRUE Π°ΠΊΠΎ ΠΈ Π΄Π²Π° ΠΈΠ·ΡΠ°Π·Π° ΡΠ° TRUE. | ΠΠ·ΡΠ°Π·1 | ΠΠ·ΡΠ°Π·2 ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎ ΠΠΠ -TRUE Π°ΠΊΠΎ ΠΊΠΎΠΉ Π΄Π° Π΅ ΠΎΡ Π±ΡΠ»Π΅Π²ΠΈΡΠ΅ ΠΈΠ·ΡΠ°Π·ΠΈ Π΅ TRUE. ^ ΠΠ·ΡΠ°Π·1^| ΠΠ·ΡΠ°Π·2 ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°ΡΠΎ ΠΠΠ β TRUE Π°ΠΊΠΎ Π½ΡΠΊΠΎΡ ΠΎΡ ΡΡΠ°Π²Π½ΡΠ²Π°Π½ΠΈΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π΅ TRUE. 4. Π€ΡΠ½ΠΊΡΠΈΠΈ Π€ΡΠ½ΠΊΡΠΈΡΡΠ° ΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π° ΡΠ΅ΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π² Π΅Π΄Π½Π° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, ΡΡΡΡΠ°Π²Π΅Π½Π° ΠΎΡ Π΅Π΄Π½Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° Transact-SQL. ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°
5.
ΠΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π° Π³ΠΈΠΌΠ½Π°Π·ΠΈΡ ΠΏΠΎ
ΠΌΠ΅Ρ Π°Π½ΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈ Π΅Π»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° "Π. Π. ΠΠΎΠΌΠΎΠ½ΠΎΡΠΎΠ²" - Π³Ρ. ΠΠΎΠ±ΡΠΈΡ www.pglomonosov.org ΠΡΠ°ΡΠΈΠΌΠΈΡ ΠΠΎΠΉΡΠ΅Π² SQL Server ΠΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ 5 ΠΎΡ 8 Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ°, Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² Π΅Π΄Π½Π° ΡΡΠ½ΠΊΡΠΈΡ, Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ° ΡΠ°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΡ, Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΈΡΠ²Π° ΡΡΠ»Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ. SQL Server2000 ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π΄Π²Π° Π²ΠΈΠ΄Π° ΡΡΠ½ΠΊΡΠΈΠΈ: 4.1. ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. Π’Π΅Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π΅ΠΉΡΡΠ²Π°Ρ ΠΊΠ°ΡΠΎ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΈ Π² Transact-SQL ΠΈ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ. ΠΡΠΌ ΡΠ΅Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΠΎΠ±ΡΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° Transact-SQL. 4.2. ΠΠ΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΈ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΈ. Π’Π΅Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΈ Π΄Π°Π²Π°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ Transact-SQL ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ 5. ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡΡ Π΅Π·ΠΈΠΊ Transact-SQL ΡΡΠ΄ΡΡΠΆΠ° ΡΡΠΈ Π²ΠΈΠ΄Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ: Π·Π° Π½Π°Π±ΠΎΡΠΈ ΠΎΡ ΡΠ΅Π΄ΠΎΠ²Π΅, Π°Π³ΡΠ΅Π³Π°ΡΠ½ΠΈ ΠΈ ΡΠΊΠ°Π»Π°ΡΠ½ΠΈ. 5.1. Π€ΡΠ½ΠΊΡΠΈΠΈ Π·Π° Π½Π°Π±ΠΎΡΠΈ ΠΎΡ ΡΠ΅Π΄ΠΎΠ²Π΅ Π€ΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π·Π° Π½Π°Π±ΠΎΡΠΈ ΠΎΡ ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΊΠ°ΡΠΎ ΠΎΠ±ΡΡΡΠ΅Π½ΠΈΡ ΠΊΡΠΌ ΡΠ°Π±Π»ΠΈΡΠΈ Π² Π΅Π΄Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π° Transact-SQL. Π’Π΅Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΡΡΠ°Ρ Π΅Π΄ΠΈΠ½ ΠΎΠ±Π΅ΠΊΡ, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π° ΠΌΡΡΡΠΎΡΠΎ Π½Π° ΠΎΠ±ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΡΠ°Π±Π»ΠΈΡΠ° Π² Π΅Π΄Π½Π° Transact-SQL ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΡΡΠ° OPENQUERY Π΅ ΡΡΠ½ΠΊΡΠΈΡ Π·Π° Π½Π°Π±ΠΎΡ ΡΠ΅Π΄ΠΎΠ²Π΅, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° Π·Π°Π΄Π°Π΄Π΅Π½Π°ΡΠ° Π·Π°ΡΠ²ΠΊΠ° Π½Π° Π΄Π°Π΄Π΅Π½ ΡΠ²ΡΡΠ·Π°Π½ ΡΡΡΠ²ΡΡ, ΠΊΠΎΠΉΡΠΎ Π΅ OLE DB ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ Π½Π° Π΄Π°Π½Π½ΠΈ. ΠΡΠΌ ΡΡΠ½ΠΊΡΠΈΡΡΠ° OPENQUERY ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΎΠ±ΡΡΡΠ΅Π½ΠΈΠ΅ Π² ΠΊΠ»Π°ΡΠ·Π°ΡΠ° FROM Π½Π° Π΅Π΄Π½Π° Π·Π°ΡΠ²ΠΊΠ° ΠΊΠ°ΠΊΡΠΎ ΠΊΡΠΌ ΡΠ°Π±Π»ΠΈΡΠ°. ΠΡΠΈΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° Π½Π°Π±ΠΎΡΠΈ ΠΎΡ ΡΠ΅Π΄ΠΎΠ²Π΅ ΡΠ° Π½Π΅Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΡΠΈΡΠ½ΠΈ, ΡΠΎΠ΅ΡΡ, ΡΠ΅ Π½Π΅ Π²ΡΡΡΠ°Ρ Π΅Π΄Π½Π°ΠΊΡΠ² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π²ΡΠ΅ΠΊΠΈ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ Π±ΡΠ΄Π°Ρ ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ Ρ ΡΠΎΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ Π²Ρ ΠΎΠ΄Π½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ. 5.2. ΠΠ³ΡΠ΅Π³Π°ΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΠ³ΡΠ΅Π³Π°ΡΠ½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡΡ Π²ΡΡΡ Ρ ΡΡΠ²ΠΊΡΠΏΠ½ΠΎΡΡ ΠΎΡ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ, Π½ΠΎ Π²ΡΡΡΠ°Ρ ΠΊΠ°ΡΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ½Π°, ΡΡΠΌΠ°ΡΠ½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΡΡΠ° AVG Π΅ Π΅Π΄Π½Π° Π°Π³ΡΠ΅Π³Π°ΡΠ½Π° ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΡΠΎ Π²ΡΡΡΠ° ΡΡΠ΅Π΄Π½ΠΎ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΡΠΎ ΡΠΈΡΠ»ΠΎ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅ Π² Π΅Π΄Π½Π° Π³ΡΡΠΏΠ°. Π Π°Π·ΡΠ΅ΡΠ°Π²Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π°Π³ΡΠ΅Π³Π°ΡΠ½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΡΠΎ ΠΈΠ·ΡΠ°Π·ΠΈ ΡΠ°ΠΌΠΎ Π² ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ: ο· Π ΡΠΏΠΈΡΡΠΊΠ° select Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ SELECT (ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π·Π°ΡΠ²ΠΊΠ°, ΠΈΠ»ΠΈ Π²ΡΠ½ΡΠ½Π° Π·Π°ΡΠ²ΠΊΠ°). ο· Π ΠΊΠ»Π°ΡΠ·Π° COMPUTE ΠΈΠ»ΠΈ COMPUTE BY ΠΊΠ»Π°ΡΠ·Π°. ο· Π ΠΊΠ»Π°ΡΠ·Π° HAVING. Π‘ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° COUNT, Π°Π³ΡΠ΅Π³Π°ΡΠ½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Ρ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅ null. ΠΠ³ΡΠ΅Π³Π°ΡΠ½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ΅ΡΡΠΎ Π² ΠΊΠ»Π°ΡΠ·Π°ΡΠ° GROUP BY Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ SELECT. ΠΡΠΈΡΠΊΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ° Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΡΠΈΡΠ½ΠΈ. Π’Π΅ Π²ΡΡΡΠ°Ρ Π΅Π΄Π½Π° ΠΈ ΡΡΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π²ΡΠ΅ΠΊΠΈ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ° ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ Ρ ΡΠΎΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ Π²Ρ ΠΎΠ΄Π½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ. AVG BINARY_CHECKSUM CHECKSUM
6.
ΠΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π° Π³ΠΈΠΌΠ½Π°Π·ΠΈΡ ΠΏΠΎ
ΠΌΠ΅Ρ Π°Π½ΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈ Π΅Π»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° "Π. Π. ΠΠΎΠΌΠΎΠ½ΠΎΡΠΎΠ²" - Π³Ρ. ΠΠΎΠ±ΡΠΈΡ www.pglomonosov.org ΠΡΠ°ΡΠΈΠΌΠΈΡ ΠΠΎΠΉΡΠ΅Π² SQL Server ΠΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ 6 ΠΎΡ 8 CHECKSUM_AGG COUNT COUNT_BIG GROUPING MAX MIN SUM STDEV STDEVP VAR VARP 5.3. Π‘ΠΊΠ°Π»Π°ΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π‘ΠΊΠ°Π»Π°ΡΠ½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡΡ Π²ΡΡΡ Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΈ Π²ΡΡΡΠ°Ρ ΠΊΠ°ΡΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ. Π’Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅, ΠΊΡΠ΄Π΅ΡΠΎ Π΅ Π²Π°Π»ΠΈΠ΄Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ·ΡΠ°Π·ΠΈ. Π‘ΠΊΠ°Π»Π°ΡΠ½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΡΡ Π½Π° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ, ΠΎΠΏΠΈΡΠ°Π½ΠΈ Π² ΡΠ»Π΅Π΄Π½Π°ΡΠ° ΡΠ°Π±Π»ΠΈΡΠ°: Π‘ΠΊΠ°Π»Π°ΡΠ½Π° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π€ΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° ΠΡΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π€ΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΠΊΡΡΡΠΎΡΠΈ ΠΡΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΊΡΡΡΠΎΡΠΈΡΠ΅ Π€ΡΠ½ΠΊΡΠΈΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ ΠΈ Π΄Π°ΡΠ° ΠΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π²ΡΡΡ Ρ Π²Ρ ΠΎΠ΄Π½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΡΠΈΠΏ Π΄Π°ΡΠ° ΠΈΠ»ΠΈ Π²ΡΠ΅ΠΌΠ΅ ΠΈ Π²ΡΡΡΠ°Ρ ΡΡΠΎΠΉΠ½ΠΎΡΡ ΡΠΈΠΏ Π½ΠΈΠ·, ΡΠΈΡΠ»Π° ΠΈΠ»ΠΈ Π΄Π°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΠ΅ ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΠ·Π²ΡΡΡΠ²Π°Ρ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ Π²ΡΡΡ Ρ Π²Ρ ΠΎΠ΄Π½ΠΈΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ, ΠΏΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΊΠ°ΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° ΠΈ Π²ΡΡΡΠ°Ρ ΡΠΈΡΠ»ΠΎΠ²Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π€ΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ ΠΡΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ Π€ΡΠ½ΠΊΡΠΈΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΡΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΈ ΡΠΎΠ»ΠΈ Π€ΡΠ½ΠΊΡΠΈΠΈ Π·Π° Π½ΠΈΠ·ΠΎΠ²Π΅ ΠΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π²ΡΡΡ Ρ Π²Ρ ΠΎΠ΄Π½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΡΠΈΠΏ Π½ΠΈΠ·ΠΎΠ²Π΅ (char ΠΈΠ»ΠΈ varchar) ΠΈ Π²ΡΡΡΠ°Ρ Π½ΠΈΠ· ΠΈΠ»ΠΈ ΡΠΈΡΠ»ΠΎΠ²Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ Π²ΡΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ, ΠΎΠ±Π΅ΠΊΡΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π² SQL Server Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΡΡΡΠ°Ρ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π€ΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΡΠ΅ΠΊΡΡ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π²ΡΡΡ Ρ Π²Ρ ΠΎΠ΄Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΎΡ ΡΠΈΠΏ ΡΠ΅ΠΊΡΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²ΡΡΡ Ρ ΠΊΠΎΠ»ΠΎΠ½Π° ΠΈ Π²ΡΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ°
7.
ΠΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π° Π³ΠΈΠΌΠ½Π°Π·ΠΈΡ ΠΏΠΎ
ΠΌΠ΅Ρ Π°Π½ΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈ Π΅Π»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° "Π. Π. ΠΠΎΠΌΠΎΠ½ΠΎΡΠΎΠ²" - Π³Ρ. ΠΠΎΠ±ΡΠΈΡ www.pglomonosov.org ΠΡΠ°ΡΠΈΠΌΠΈΡ ΠΠΎΠΉΡΠ΅Π² SQL Server ΠΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ 7 ΠΎΡ 8 ΠΡΡΠΊΠ° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΡΠΊΠ°Π»Π°ΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΅ ΡΡΡΡΠΎΠΈ ΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π½Π°Π±ΠΎΡ Ρ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΡΡΠ° MONTH, ΠΊΠΎΡΡΠΎ ΡΠΏΠ°Π΄Π° ΠΊΡΠΌ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΡΠ° ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° Π΄Π°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΠ΅, Π΅ Π΅Π΄Π½Π° ΡΠΊΠ°Π»Π°ΡΠ½Π° ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΡΠΎ Π²ΡΡΡΠ° ΡΡΠ»ΠΎ ΡΠΈΡΠ»ΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΠΌΠ΅ΡΠ΅ΡΠ° ΠΎΡ Π΅Π΄Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° Π΄Π°ΡΠ°.ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ CREATE FUNCTION. 6. ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ ΡΠ° Π½Π΅ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π½ΠΈ Π½ΠΈΠ·ΠΎΠ²Π΅ Π² ΠΊΠΎΠ΄Π° Π½Π° Π΅Π΄Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° (ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ ΡΠ° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈ ΠΊΠ°ΡΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠΊΠΈ - remarks). ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΡΡΠΈ ΠΎΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° Transact- SQL ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠ΅ΡΡΠ²Π°Ρ. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ Π·Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π° ΡΠ»Π΅ΡΠ½ΡΠ²Π° Π±ΡΠ΄Π΅ΡΠΎΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°. ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ΅ΡΡΠΎ Π·Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°, ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π°Π²ΡΠΎΡΠ° ΠΈ Π΄Π°ΡΠΈΡΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠ΄Π°. ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΎΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½ΠΈΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π·Π° ΠΎΠ±ΡΡΠ½ΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΡΠΎΠ΄, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°. SQL Server ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π΄Π²Π° ΡΠΈΠΏΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ Π·Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ: 6.1. ΠΠ²Π΅ ΡΠΈΡΠ΅ΡΠ° (- -). Π’Π΅Π·ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ Π·Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΈΡΠ²Π°Ρ Π½Π° ΡΡΡΠΈΡ ΡΠ΅Π΄, Π½Π° ΠΊΠΎΠΉΡΠΎ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄ΡΡ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ, Π½Π° ΠΎΡΠ΄Π΅Π»Π΅Π½ ΡΠ΅Π΄. ΠΡΠΈΡΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²Π΅ΡΠ΅ ΡΠΈΡΠ΅ΡΠ° ΠΈ ΠΊΡΠ°Ρ Π½Π° ΡΠ΅Π΄Π° ΡΠ΅ ΡΠΌΡΡΠ° Π·Π° ΡΠ°ΡΡ ΠΎΡ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ°. ΠΡΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Π΄Π°, Π΄Π²Π΅ΡΠ΅ ΡΠΈΡΠ΅ΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΈΡΠ²Π°Ρ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΡΠ΅Π΄ ΠΎΡ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ°, ΠΊΠ°ΠΊΡΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ ΠΏΡΠΈΠΌΠ΅Ρ: USE Northwind GO - - ΠΡΡΠ²ΠΈ ΡΠ΅Π΄ ΠΎΡ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ°. - - ΠΡΠΎΡΠΈ ΡΠ΅Π΄ ΠΎΡ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ°. SELECT * FROM Employees GO 6.2. ΠΠ²ΠΎΠΉΠΊΠΈ Π½Π°ΠΊΠ»ΠΎΠ½Π΅Π½Π° ΡΠ΅ΡΡΠ°-Π·Π²Π΅Π·Π΄Π° (/*...*/). Π’Π΅Π·ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ Π·Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΈΡΠ²Π°Ρ Π½Π° ΡΡΡΠΈΡ ΡΠ΅Π΄, Π½Π° ΠΊΠΎΠΉΡΠΎ ΠΈΠΌΠ° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ ΠΊΠΎΠ΄, ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π΄ΠΎΡΠΈ Π²ΡΡΡΠ΅ Π² ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈΡ ΠΊΠΎΠ΄. ΠΡΠΈΡΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΠΎΠΉΠΊΠ°ΡΠ°, ΡΠΊΠ°Π·Π²Π°ΡΠ° Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ° (/* ), ΠΈ Π΄Π²ΠΎΠΉΠΊΠ°ΡΠ°, ΡΠΊΠ°Π·Π²Π°ΡΠ° ΠΊΡΠ°Ρ Π½Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ° ( */), ΡΠ΅ ΡΠΌΡΡΠ° Π·Π° ΡΠ°ΡΡ ΠΎΡ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ°. ΠΡΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ ΠΎΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Π΄Π° Π΄Π²ΠΎΠΉΠΊΠ°ΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ (/* ) ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ²Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ°, Π° Π΄Π²ΠΎΠΉΠΊΠ°ΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ ( */) ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°Π²ΡΡΡΠ²Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ°. ΠΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° Π΄ΡΡΠ³ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ Π·Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ Π²ΡΡΡΠ΅ Π² ΡΠ΅Π΄ΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ°, ΠΊΠ°ΠΊΡΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ ΠΏΡΠΈΠΌΠ΅Ρ: USE Northwind GO /* ΠΡΡΠ²ΠΈ ΡΠ΅Π΄ ΠΎΡ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ°. ΠΡΠΎΡΠΈ ΡΠ΅Π΄ ΠΎΡ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ°. */ SELECT * FROM Products GO
8.
ΠΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π° Π³ΠΈΠΌΠ½Π°Π·ΠΈΡ ΠΏΠΎ
ΠΌΠ΅Ρ Π°Π½ΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈ Π΅Π»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ° "Π. Π. ΠΠΎΠΌΠΎΠ½ΠΎΡΠΎΠ²" - Π³Ρ. ΠΠΎΠ±ΡΠΈΡ www.pglomonosov.org ΠΡΠ°ΡΠΈΠΌΠΈΡ ΠΠΎΠΉΡΠ΅Π² SQL Server ΠΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ 8 ΠΎΡ 8 ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Π΄Π° /* */ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΎΠ±Ρ Π²Π°ΡΠ°Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ°. Π¦Π΅Π»ΠΈΡΡ ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° Π² Π΅Π΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈ SQL Query Analyzer ΠΈ ΠΏΠΎΠΌΠΎΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° osql, ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° GO ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π²Π° ΠΊΡΠ°Ρ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ°. ΠΠΎΠ³Π°ΡΠΎ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΎΡΠΊΡΠΈΡΡ GO Π² ΠΏΡΡΠ²ΠΈΡΠ΅ Π΄Π²Π° Π±Π°ΠΉΡΠ° ΠΎΡ Π΅Π΄ΠΈΠ½ ΡΠ΅Π΄, ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ ΡΠ΅Π»ΠΈΡ ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ ΠΏΡΠ΅Π΄Ρ ΠΎΠ΄Π½Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° GO ΠΊΡΠΌ ΡΡΡΠ²ΡΡΠ° ΠΊΠ°ΡΠΎ Π΅Π΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ. ΠΠΊΠΎ GO ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΡΠ΅Π΄Π° ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π»ΠΈΡΠ΅ /* ΠΈ */, Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½ ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π» Π·Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ Π±Π΅Π· ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π°ΡΠΈΡ ΠΌΡ ΠΎΡ Π΄Π²ΠΎΠΉΠΊΠ°ΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π»ΠΈ (ΠΊΠ°ΡΠΎ Ρ ΡΠΎΠ²Π° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π° Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ). ΠΡΠ΅ΠΊΠΈ Π±ΡΠΊΠ²Π΅Π½ΠΎ-ΡΠΈΡΡΠΎΠ² Π·Π½Π°ΠΊ ΠΈΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ» ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ°. SQL Server ΠΈΠ³Π½ΠΎΡΠΈΡΠ° Π²ΡΠΈΡΠΊΠΈ Π·Π½Π°ΡΠΈ Π² ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ° (Ρ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° GO). ΠΡΠΌΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π·Π° Π΄ΡΠ»ΠΆΠΈΠ½Π°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ° Π² Π΅Π΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ. ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΡΡΠΎΠΈ ΠΎΡ Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅. ΠΠΠ’ΠΠ ΠΠ’Π£Π Π 1. Microsoft. MSCE Microsoft SQL Server 2000 ΠΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Training kit. Π‘., Π‘ΠΎΡΡΠΏΡΠ΅Ρ, 2001. 2. SQL Server Books Online
Download now