ប្រភេទការបណ្តុះបណ្តាលថ្នាក់រៀន
ពេលវេលា5 ថ្ងៃ
ចុះឈ្មោះ

ការសួរទិន្នន័យជាមួយ Transact-SQL

ការសួរទិន្នន័យជាមួយនឹងវគ្គបណ្តុះបណ្តាល SQL មួយបណ្តុះបណ្តាល & វិញ្ញាបនប័ត្រ

បរិយាយ

ទស្សនិកជននិងតម្រូវការជាមុន

គ្រោងវគ្គសិក្សា

កាលវិភាគនិងថ្លៃឈ្នួល

វិញ្ញាបនប័ត្រ

ការសួរទិន្នន័យជាមួយទិដ្ឋភាពទូទៅនៃការបណ្តុះបណ្តាល SQL

វគ្គសិក្សានេះត្រូវបានរៀបចំឡើងដើម្បីណែនាំនិស្សិតទៅ Transact-SQL ។ វាត្រូវបានគេរចនាឡើងតាមរបៀបមួយដែលបីថ្ងៃដំបូងអាចត្រូវបានបង្រៀនដូចជាវគ្គសិក្សាសម្រាប់សិស្សដែលត្រូវការចំណេះដឹងសម្រាប់វគ្គសិក្សាដទៃទៀត ម៉ាស៊ីនបម្រើ SQL កម្មវិធីសិក្សា។ ថ្ងៃ 4 & 5 បង្រៀនជំនាញដែលនៅសល់ដែលត្រូវការដើម្បីយក ប្រឡង 70-761.

គោលបំណងនៃការសួរទិន្នន័យជាមួយនឹងការបណ្តុះបណ្តា SQL បណ្តុះបណ្តាល

  • ពិពណ៌នាសមត្ថភាពសំខាន់ៗនិងសមាសធាតុនៃ SQL Server 2016 ។
  • ពិពណ៌នាអំពី T-SQL កំណត់និងព្យាករតក្ក។
  • សរសេរតារាងតែមួយតារាង SELECT ។
  • សរសេរសេចក្តីថ្លែងការណ៍ SELECT ពហុតារាង។
  • សរសេរសេចក្តីថ្លែងការណ៍ SELECT ជាមួយតម្រងនិងការតម្រៀប។
  • ពណ៌នារបៀបដែលម៉ាស៊ីនបម្រើ SQL ប្រើប្រភេទទិន្នន័យ។
  • សរសេរសេចក្តីថ្លែង DML ។
  • សរសេរសំណួរដែលប្រើមុខងារដែលមានស្រាប់។
  • សរសេរសំណួរដែលប្រមូលទិន្នន័យ។
  • សរសេរអក្សរតូចៗ។
  • បង្កើតនិងប្រតិបត្តិមុខងារមើលនិងមុខងារដែលមានតម្លៃតារាង។
  • ប្រើសញ្ញាប្រមាណវិធីសំណុំដើម្បីផ្សំលទ្ធផលសំណួរ។
  • សរសេរសំណួរដែលប្រើចំណាត់ថ្នាក់បង្អួចអុហ្វសិតនិងមុខងារសរុប។
  • បម្លែងទិន្នន័យដោយការអនុវត្តការបង្វិលបង្រួមអ័ក្សក្រឡុកនិងក្រឡ។
  • បង្កើតនិងអនុវត្តនីតិវិធីរក្សាទុក។
  • បន្ថែមការបង្កើតកម្មវិធីដូចជាអថេរលក្ខខណ្ឌនិងរង្វិលជុំទៅកូដ T-SQL ។

ទស្សនិកជនមានបំណងសម្រាប់គោលបំណងនៃការសួរទិន្នន័យជាមួយ Transact - SQL

គោលបំណងសំខាន់នៃវគ្គបណ្តុះបណ្តាលនេះគឺដើម្បីផ្តល់ឱ្យសិស្សនូវការយល់ដឹងដ៏ល្អនៃភាសា Transact-SQL ដែលត្រូវបានប្រើដោយវិញ្ញាបនបត្រដែលទាក់ទងនឹងម៉ាស៊ីនបម្រើ SQL ទាំងអស់។ ឈ្មោះរដ្ឋបាលមូលដ្ឋានទិន្នន័យ, ការអភិវឌ្ឍមូលដ្ឋានទិន្នន័យនិងភាពវៃឆ្លាតពាណិជ្ជកម្ម។ ដូចនេះទស្សនិកជនគោលដៅចម្បងសម្រាប់វគ្គសិក្សានេះគឺ: អ្នកគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ, អ្នកអភិវឌ្ឍន៍ទិន្នន័យនិងអ្នកជំនាញ BI ។

គ្រោងវគ្គសិក្សារយៈពេល: 5 ថ្ងៃ

ម៉ូឌុល 1: សេចក្តីផ្តើមទៅក្រុមហ៊ុន Microsoft SQL មួយម៉ាស៊ីនបម្រើ 2016

ម៉ូឌុលនេះបង្ហាញម៉ាស៊ីនបម្រើ SQL, កំណែរបស់ម៉ាស៊ីនបម្រើ SQL, រួមទាំងកំណែពពក, និងរបៀបតភ្ជាប់ទៅម៉ាស៊ីនបម្រើ SQL ដោយប្រើ SQL មួយគ្រប់គ្រងម៉ាស៊ីនបម្រើស្ទូឌីយោ។

  • ស្ថាបត្យកម្មមូលដ្ឋាននៃម៉ាស៊ីនបម្រើ SQL
  • បោះពុម្ពម៉ាស៊ីនបម្រើ SQL និងកំណែ
  • ការចាប់ផ្តើមជាមួយ SQL Server Management Studio

មន្ទីរពិសោធន៍: ធ្វើការជាមួយ SQL ម៉ាស៊ីនបម្រើ 2016 ឧបករណ៍

  • ធ្វើការជាមួយស្ទូឌីយោគ្រប់គ្រងម៉ាស៊ីនបម្រើ SQL
  • បង្កើតនិងរៀបចំស្គ្រីប T-SQL
  • ការប្រើសៀវភៅលើបណ្ដាញ

បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះអ្នកនឹងអាច:

  • ពិពណ៌នាអំពីមូលដ្ឋានទិន្នន័យទំនាក់ទំនងនិងសំណួរ Transact-SQL ។
  • ពិពណ៌នាអំពីការបោះពុម្ពនិងមូលដ្ឋានដែលមានមូលដ្ឋាននៅលើការសន្និដ្ឋាននិងពពកដែលមានមូលដ្ឋានលើ SQL Server ។
  • ពិពណ៌នាអំពីរបៀបប្រើ SQL Server Management Studio (SSMS) ដើម្បីតភ្ជាប់ទៅម៉ាស៊ីនបម្រើ SQL មួយ, ស្វែងរកមូលដ្ឋានទិន្នន័យដែលមានក្នុងឧទាហរណ៍និងធ្វើការជាមួយឯកសារស្គ្រីបដែលមានសំណួរ T-SQL ។

ម៉ូឌុល 2: ការណែនាំអំពី T-SQL Querying

ម៉ូឌុលនេះពិពណ៌នាអំពីធាតុរបស់ T-SQL និងតួនាទីរបស់ពួកគេក្នុងការសរសេរសំណួរ។ ពណ៌នាពីការប្រើសំណុំនៅក្នុងម៉ាស៊ីនបម្រើ SQL ។ ពិពណ៌នាពីការប្រើតក្កតនិយមន័យនៅក្នុងម៉ាស៊ីនបម្រើ SQL ។ រៀបរាប់អំពីលំដាប់ឡូជីខលនៃប្រតិបត្តិការនៅក្នុងសេចក្តីថ្លែងការណ៍ SELECT ។ មេរៀន

  • ការណែនាំពី T-SQL
  • យល់ពីសំណុំ
  • ការយល់ដឹងអំពីតក្កវិជ្ជា
  • ការយល់ដឹងអំពីលំដាប់ឡូជីខលនៃប្រតិបត្តិការនៅក្នុងសេចក្តីថ្លែងការណ៍ SELECT

បន្ទប់ពិសោធន៍: ការណែនាំអំពី T-SQL Querying

  • ការប្រតិបត្តិសេចក្តីថ្លែងការណ៍ SELECT មូលដ្ឋាន
  • ដំណើរការសំណួរដែលត្រងទិន្នន័យដោយប្រើកម្មវិធីផ្សាយ
  • ដំណើរការសំណួរដែលតម្រៀបទិន្នន័យដោយប្រើ ORDER BY

បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះអ្នកនឹងអាច:

  • ពិពណ៌នាអំពីតួនាទីរបស់ T-SQL នៅក្នុងការសរសេរសេចក្តីថ្លែងការណ៍ SELECT ។
  • ពិពណ៌នាអំពីធាតុនៃភាសា T-SQL ហើយធាតុណាដែលមានប្រយោជន៍ក្នុងការសរសេរសំណួរ។
  • ពិពណ៌នាពីគំនិតនៃទ្រឹស្តីសំណុំ, មួយនៃមូលដ្ឋានគ្រឹះនៃមូលដ្ឋានគ្រឹះនៃគណិតវិទ្យានិងដើម្បីជួយអ្នកអនុវត្តវាទៅរបៀបដែលអ្នកគិតអំពីការសួរ SQL Server
  • ពិពណ៌នាអំពីតក្កវិជ្ជានិងពិនិត្យកម្មវិធីរបស់ខ្លួនដើម្បីសួរ SQL Server ។
  • ពន្យល់ពីធាតុនៃសេចក្តីថ្លែងការណ៍ SELECT ចង្អុលបង្ហាញលំដាប់ដែលធាតុត្រូវបានវាយតំលៃហើយបន្ទាប់មកអនុវត្តការយល់ដឹងនេះទៅវិធីសាស្រ្តជាក់ស្តែងចំពោះការសរសេរសំណួរ។

ម៉ូឌុល 3: កំពុងសរសេរសំណួរ SELECT

ម៉ូឌុលនេះណែនាំអំពីមូលដ្ឋានគ្រឹះនៃសេចក្តីថ្លែងការណ៍ SELECT ដោយផ្តោតលើសំណួរប្រឆាំងនឹងតារាងមួយ។ LESSON

  • កំពុងសរសេរសេចក្តីថ្លែងការណ៍ SELECT ធម្មតា
  • លុបបំបាត់ស្ទួនជាមួយ DISTINCT
  • ប្រើឈ្មោះក្លែងក្លាយជួរឈរនិងតារាង
  • សរសេរកន្សោមករណីសាមញ្ញ

បន្ទប់ពិសោធន៍: សរសេរសេចក្តីថ្លែងការណ៍ SELECT មូលដ្ឋាន

  • កំពុងសរសេរសេចក្តីថ្លែងការណ៍ SELECT ធម្មតា
  • លុបបំបាត់ស្ទួនដោយប្រើ DISTINCT
  • ប្រើឈ្មោះក្លែងក្លាយជួរឈរនិងតារាង
  • ប្រើកន្សោមធម្មតា

បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះអ្នកនឹងអាច:

  • រៀបរាប់ពីរចនាសម្ព័ន្ធនិងទ្រង់ទ្រាយរបស់សេចក្តីថ្លែងការណ៍ SELECT ក៏ដូចជាភាពប្រសើរឡើងដែលនឹងបន្ថែមមុខងារនិងការអានទៅសំណួររបស់អ្នក
  • ពិពណ៌នាអំពីរបៀបលុបបំបាត់ស្ទួនដោយប្រើឃ្លា DISTINCT
  • ពណ៌នាពីការប្រើឈ្មោះក្លែងក្លាយជួរឈរនិងតារាង
  • យល់និងប្រើកន្សោម CASE

ម៉ូឌុល 4: ការសួរតារាងច្រើន

ម៉ូឌុលនេះពិពណ៌នាអំពីរបៀបសរសេរសំណួរដែលផ្សំទិន្នន័យពីប្រភពច្រើននៅក្នុង Microsoft SQL Server 2016 ។ មេរៀន

  • ការយល់ដឹងអំពីការចូលរួម
  • សួរដោយភ្ជាប់ខាងក្នុង
  • កំពុងសួរជាមួយខាងក្រៅ
  • ការសួរដោយឈើឆ្កាងនិងការចូលរួមដោយខ្លួនឯង

បន្ទប់ពិសោធន៍: ការសួរតារាងច្រើន

  • សរសេរសំណួរដែលប្រើខាងក្នុង
  • ការសរសេរសំណួរដែលប្រើតារាងច្រើនចូលគ្នា
  • សរសេរសំណួរដែលប្រើ Self-Joins
  • ការសរសេរសំណួរដែលប្រើ Outer Joins
  • សរសេរសំណួរដែលប្រើ Cross Joins

បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះអ្នកនឹងអាច:

  • ពន្យល់ពីមូលដ្ឋានគ្រឹះនៃការចូលរួមនៅក្នុង SQL Server 2016
  • សរសេរការចូលរួមខាងក្នុងសំណួរ
  • សរសេរសំណួរដែលប្រើការចូលរួមខាងក្រៅ
  • ប្រើប្រភេទចូលរួមបន្ថែម

ម៉ូឌុល 5: តម្រៀបនិងការត្រងទិន្នន័យ

ម៉ូឌុលនេះពិពណ៌នាអំពីរបៀបដើម្បីអនុវត្តការតម្រៀបនិងការត្រង

  • តម្រៀបទិន្នន័យ
  • តម្រងទិន្នន័យជាមួយ Predicates
  • តម្រងទិន្នន័យជាមួយ TOP និង OFFSET-FETCH
  • ធ្វើការជាមួយនឹងតម្លៃមិនស្គាល់

បន្ទប់ពិសោធន៍: តម្រៀបនិងត្រងទិន្នន័យ

  • កំពុងសរសេរសំណួរដែលត្រងទិន្នន័យដោយប្រើឃ្លា WHERE
  • ការសរសេរសំណួរដែលតម្រៀបទិន្នន័យដោយប្រើលំដាប់ ORDER BY
  • ការសរសេរសំណួរដែលត្រងទិន្នន័យដោយប្រើជម្រើសកំពូល

បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះអ្នកនឹងអាច:

  • ពន្យល់ពីរបៀបបន្ថែមលំដាប់ ORDER BY ទៅសំណួររបស់អ្នកដើម្បីបញ្ជាលំដាប់ជួរដេកដែលបង្ហាញក្នុងលទ្ធផលសំណួររបស់អ្នក
  • ពន្យល់ពីរបៀបបង្កើតឃ្លា WHERE ដើម្បីត្រងជួរដេកដែលមិនត្រូវគ្នានឹងពាក្យព្យាង្គ។
  • ពន្យល់ពីរបៀបកំណត់ជួរជួរដេកក្នុង SELECT clause ដោយប្រើជម្រើស TOP ។
  • ពន្យល់ពីរបៀបកំណត់ជួរជួរដេកដោយប្រើជម្រើស OFFSET-FETCH នៃបទបញ្ជា ORDER BY ។
  • ពន្យល់ពីរបៀបគណនាតក្កបីដែលមានតម្លៃសម្រាប់តម្លៃដែលមិនស្គាល់និងបាត់ពីរបៀបដែល SQL Server ប្រើ NULL ដើម្បីសម្គាល់តម្លៃដែលបាត់និងរបៀបសាកល្បង NULL នៅក្នុងសំណួររបស់អ្នក។

ម៉ូឌុល 6: ធ្វើការជាមួយប្រភេទទិន្នន័យ SQL Server 2016

ម៉ូឌុលនេះបង្ហាញប្រភេទទិន្នន័យដែលម៉ាស៊ីនបម្រើ SQL ប្រើដើម្បីទុកទិន្នន័យ។ LESSON

  • ការណែនាំប្រភេទទិន្នន័យ SQL Server 2016
  • ធ្វើការជាមួយតួអក្សរទិន្នន័យ
  • ធ្វើការជាមួយទិន្នន័យកាលបរិច្ឆេទនិងពេលវេលា

មន្ទីរពិសោធន៍: ធ្វើការជាមួយប្រភេទទិន្នន័យ SQL Server 2016

  • ការសរសេរសំណួរដែលត្រឡប់ទិន្នន័យកាលបរិច្ឆេទនិងពេលវេលា
  • ការសរសេរសំណួរដែលប្រើកាលបរិច្ឆេទនិងពេលវេលាអនុគមន៍
  • សរសេរសំណួរដែលត្រឡប់តួអក្សរទិន្នន័យ
  • សរសេរសំណួរដែលត្រឡប់តួអក្សរមុខងារ

បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះអ្នកនឹងអាច:

  • ស្វែងយល់ពីប្រភេទទិន្នន័យជាច្រើនដែល SQL Server ប្រើដើម្បីរក្សាទុកទិន្នន័យនិងរបៀបដែលប្រភេទទិន្នន័យត្រូវបានបម្លែងរវាងប្រភេទ
  • ពន្យល់ពីប្រភេទទិន្នន័យដែលមានតួអក្សរ SQL Server ដែលមានលក្ខណៈដូចគ្នានឹងរបៀបធ្វើការប្រៀបធៀបតួអក្សរនិងមុខងារទូទៅមួយចំនួនដែលអ្នកអាចស្វែងរកបាននៅក្នុងសំណួររបស់អ្នក។
  • ពិពណ៌នាប្រភេទទិន្នន័យដែលត្រូវបានប្រើដើម្បីរក្សាទុកទិន្នន័យបណ្តោះអាសន្នរបៀបបញ្ចូលកាលបរិច្ឆេទនិងពេលវេលាដូច្នេះពួកវានឹងត្រូវបានវិភាគយ៉ាងត្រឹមត្រូវដោយ SQL Server និងវិធីរៀបចំកាលបរិច្ឆេទនិងពេលវេលាដោយប្រើមុខងារដែលមានស្រាប់។

ម៉ូឌុល 7: ដោយប្រើ DML ដើម្បីកែប្រែទិន្នន័យ

ម៉ូឌុលនេះពិពណ៌នាអំពីរបៀបបង្កើតសំណួរ DML និងហេតុអ្វីបានជាអ្នកចង់ .Lessons

  • ការបញ្ចូលទិន្នន័យ
  • កែប្រែនិងលុបទិន្នន័យ

បន្ទប់ពិសោធន៍: ដោយប្រើ DML ដើម្បីកែប្រែទិន្នន័យ

  • ការបញ្ចូលទិន្នន័យ
  • ធ្វើបច្ចុប្បន្នភាពនិងលុបទិន្នន័យ

បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះអ្នកនឹងអាច:

  • ប្រើសេចក្តីថ្លែងការ INSERT និង SELECT INTO
  • ប្រើ UPDATE, MERGE, DELETE និង TRUNCATE ។

ម៉ូឌុល 8: ការប្រើមុខងារបញ្ចូល

ម៉ូឌុលនេះណែនាំមួយចំនួននៃការសាងសង់នៅក្នុងមុខងារជាច្រើននៅក្នុងម៉ាស៊ីនបម្រើ SQL 2016 ។ Lessons

  • ការសរសេរសំណួរដែលមានមុខងារបញ្ចូល
  • ប្រើមុខងារបម្លែង
  • ប្រើអនុគមន៍ឡូជីខល
  • ប្រើមុខងារដើម្បីធ្វើការជាមួយ NULL

បន្ទប់ពិសោធន៍: ការប្រើមុខងារបញ្ចូល

  • សរសេរសំណួរដែលប្រើមុខងារបម្លែង
  • សរសេរសំណួរដែលប្រើមុខងារឡូជីខល
  • ការសរសេរសំណួរដែលសាកល្បងសម្រាប់ទំនេរ

បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះអ្នកនឹងអាច:

  • ពិពណ៌នាអំពីប្រភេទនៃមុខងារដែលបានផ្តល់ដោយម៉ាស៊ីនបម្រើ SQL ហើយបន្ទាប់មកផ្តោតលើការធ្វើការជាមួយមុខងារ scalar
  • ពន្យល់ពីរបៀបដើម្បីបម្លែងទិន្នន័យយ៉ាងច្បាស់រវាងប្រភេទដោយប្រើអនុគមន៍ម៉ាស៊ីនបម្រើ SQL មួយចំនួន
  • ពិពណ៌នាពីរបៀបប្រើមុខងារឡូជីខលដែលវាយតំលៃកន្សោមមួយហើយត្រឡប់លទ្ធផលចំលង។
  • ពិពណ៌នាអំពីមុខងារបន្ថែមសម្រាប់ធ្វើការជាមួយ NULL

ម៉ូឌុល 9: ការដាក់និងប្រមូលទិន្នន័យ

ម៉ូឌុលនេះពិពណ៌នាអំពីរបៀបប្រើមុខងារសរុប

  • ការប្រើមុខងារពហុមុខងារ
  • ប្រើឃ្លា GROUP BY
  • តម្រងក្រុមជាមួយ HAVING

បន្ទប់ពិសោធន៍: ការដាក់ជាក្រុមនិងប្រមូលទិន្នន័យ

  • សរសេរសំណួរដែលប្រើឃ្លាដោយ GROUP BY
  • កំពុងសរសេរសំណួរដែលប្រើអនុគមន៍ប្រមូលផ្ដុំ
  • សរសេរសំណួរដែលប្រើមុខងារខុសគ្នា
  • ការសរសេរសំណួរដែលត្រងក្រុមជាមួយឃ្លា HAVING

បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះអ្នកនឹងអាច:

  • ពិពណ៌នាមុខងារប្រមូលផ្ដុំរួមគ្នានៅក្នុង SQL Server និងសរសេរសំណួរដោយប្រើវា។
  • សរសេរសំណួរដែលបំបែកជួរដេកដោយប្រើឃ្លា GROUP BY ។
  • សរសេរសំណួរដែលប្រើឃ្លា HAVING ដើម្បីត្រងក្រុម។

ម៉ូឌុល 10: ការប្រើ Subqueries

ម៉ូឌុលនេះពិពណ៌នាអំពីប្រភេទជាច្រើននៃសំណួរនិងវិធីនិងពេលណាត្រូវប្រើវា។ LESSON

  • សរសេរសារ Subqueries ដោយខ្លួនឯង
  • កំពុងសរសេរ Subqueries ជាប់ទាក់ទង
  • ប្រើ EXISTS Predicate ជាមួយ Subqueries

បន្ទប់ពិសោធន៍: ការប្រើប្រាស់ Subqueries

  • សរសេរសំណួរដែលប្រើ Subqueries ដែលមានផ្ទុកខ្លួនឯង
  • ការសរសេរសំណួរដែលប្រើ Subqueries ស្គរនិងពហុលទ្ធផល
  • សរសេរសំណួរដែលប្រើ Subqueries ជាប់ទាក់ទងនិងឃ្លា EXISTS

បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះអ្នកនឹងអាច:

  • ពិពណ៌នាអំពីកន្លែងដែល subqueries អាចត្រូវបានប្រើនៅក្នុងសេចក្តីថ្លែងការណ៍ SELECT ។
  • សរសេរសំណួរដែលប្រើ subqueries ដែលទាក់ទងក្នុងសេចក្តីថ្លែងការណ៍ SELECT
  • សរសេរសំណួរដែលប្រើព្យាករណ៍ EXISTS នៅក្នុងឃ្លា WHERE ដើម្បីសាកល្បងសម្រាប់អត្ថិភាពនៃជួរដែលមានសិទ្ធិ
  • ប្រើសញ្ញាព្យញ្ជនៈ EXISTS ដើម្បីពិនិត្យមើលអត្ថិភាពនៃជួរដេកក្នុងសំណួររង។

ម៉ូឌុល 11: ការប្រើកន្សោមតារាង

កាលពីមុននៅក្នុងវគ្គសិក្សានេះអ្នកបានរៀនអំពីការប្រើ subqueries ជាកន្សោមដែលបានត្រឡប់លទ្ធផលទៅជាសំណួរហៅក្រៅ។ ដូចជា subqueries ដែរកន្សោមតារាងគឺជាកន្សោមសំណួរប៉ុន្តែកន្សោមតារាងពង្រីកគំនិតនេះដោយអនុញ្ញាតឱ្យអ្នកដាក់ឈ្មោះពួកគេនិងធ្វើការជាមួយលទ្ធផលរបស់ពួកគេនៅពេលអ្នកធ្វើការជាមួយទិន្នន័យនៅក្នុងតារាងទំនាក់ទំនងត្រឹមត្រូវ។ Microsoft SQL Server 2016 គាំទ្រកន្សោមតារាងចំនួនបួនប្រភេទ: តារាងចេញមក, កន្សោមតារាងទូទៅ (CTEs), ទិដ្ឋភាពនិងអនុគមន៍តារាងដែលមានតម្លៃ (TVFs) ។ ក្នុងម៉ូឌុលនេះអ្នកនឹងរៀនធ្វើការជាមួយទម្រង់កន្សោមតារាងទាំងនេះនិងរៀនពីរបៀបប្រើពួកវាដើម្បីជួយបង្កើតវិធីសាស្ត្រម៉ូឌុលក្នុងការសរសេរសំណួរ។

  • ប្រើទិដ្ឋភាព
  • ប្រើអនុគមន៍ Inline Table ដែលមានតម្លៃ
  • ដោយប្រើតារាងដែលទាញយកមក
  • ប្រើកន្សោមតារាងទូទៅ

បន្ទប់ពិសោធន៍: ការប្រើកន្សោមតារាង

  • សរសេរសំណួរដែលប្រើទិដ្ឋភាព
  • ការសរសេរសំណួរដែលប្រើតារាងដែលទាញយក
  • ការសរសេរសំណួរដែលប្រើកន្សោមតារាងទូទៅ (CTEs)
  • ការសរសេរសំណួរដែលគូសបង្ហាញក្នុងរូបមន្តក្នុងតារាងមានតម្លៃ

បន្ទាប់ពីបញ្ចប់ម៉ូឌុលនេះអ្នកនឹងអាច:

  • សរសេរសំណួរដែលត្រឡប់លទ្ធផលពីទស្សនៈ។
  • ប្រើសេចក្តីថ្លែងការណ៍ CREATE FUNCTION ដើម្បីបង្កើត TVFs ក្នុងតួសាមញ្ញ។
  • សរសេរសំណួរដែលបង្កើតនិងទាញយកលទ្ធផលពីតារាងដែលទទួលបាន។
  • សរសេរសំណួរដែលបង្កើត CTEs និងត្រឡប់លទ្ធផលពីកន្សោមតារាង។

ម៉ូឌុល 12: ដោយប្រើ Set Operators

ម៉ូឌុលនេះណែនាំអំពីរបៀបប្រើសំណុំសញ្ញាប្រមាណវិធីកំណត់ UNION, INTERSECT និង EXCEPT ដើម្បីប្រៀបធៀបជួរដេករវាងសំណុំធាតុពីរ។ LESSON

  • សរសេរសំណួរជាមួយប្រតិបត្តិករ UNION
  • ការប្រើ EXCEPT និង INTERSECT
  • ប្រើ APPLY

បន្ទប់ពិសោធន៍: ការប្រើឧបករណ៍កំណត់សញ្ញា

  • សរសេរសំណួរដែលប្រើ UNION Set Operators និង UNION ALL
  • សរសេរសំណួរដែលប្រើ CROSS APPLY និង OUTER APPLY Operators
  • កំពុងសរសេរសំណួរដែលប្រើសញ្ញាប្រមាណវិធី EXCEPT និង INTERSECT

បន្ទាប់ពីបញ្ចប់ម៉ូឌែលនេះនិស្សិតនឹងអាច:

  • សរសេរសំណួរដែលប្រើ UNION ដើម្បីបញ្ចូលសំណុំបញ្ចូល។
  • សរសេរសំណួរដែលប្រើ UNION ALL ដើម្បីបញ្ចូលសំណុំបញ្ចូល
  • សរសេរសំណួរដែលប្រើប្រតិបត្តិករ EXCEPT ដើម្បីត្រឡប់ជួរដេកតែមួយក្នុងសំណុំមួយប៉ុន្តែមិនផ្សេងទៀត។
  • សរសេរសំណួរដែលប្រើប្រតិបត្តិករ INTERSECT ដើម្បីត្រឡប់ជួរដេកតែមួយគត់ដែលមានក្នុងសំណុំទាំងពីរ
  • សរសេរសំណួរដោយប្រើប្រតិបត្តិករ CROSS APPLY ។
  • សរសេរសំណួរដោយប្រើប្រតិបត្តិការ OUTER APPLY

ម៉ូឌុល 13: ប្រើប្រព័ន្ធប្រតិបត្តិការ Windows ចំណាត់ថ្នាក់អុហ្វសិតនិងមុខងារសរុប

ម៉ូឌុលនេះពិពណ៌នាអំពីអត្ថប្រយោជន៍ក្នុងការប្រើប្រាស់មុខងារបង្អួច។ ដាក់កម្រិតអនុគមន៍បង្អួចទៅជួរដេកដែលបានកំណត់ក្នុងបរិបទ OVER, រួមទាំងភាគនិងស៊ុម។ សរសេរសំណួរដែលប្រើមុខងាររបស់បង្អួចដើម្បីដំណើរការនៅលើបង្អួចជួរដេកហើយត្រលប់មកចំណាត់ថ្នាក់ឡើងវិញនិងសរុបលទ្ធផលនៃការប្រៀបធៀប។ លេស

  • ការបង្កើតវីនដូជាមួយ OVER
  • ពិនិត្យមុខងារបង្អួច

បន្ទប់ពិសោធន៍: ការប្រើចំណាត់ថ្នាក់វ៉ិបមាត្រដ្ឋាន, អុហ្វសិតនិងមុខងារសរុប

  • កំពុងសរសេរសំណួរដែលប្រើអនុគមន៍ចំណាត់ថ្នាក់
  • កំពុងសរសេរសំណួរដែលប្រើអនុគមន៍ Offset
  • ការសរសេរសំណួរដែលប្រើប៉ារ៉ាម៉ែត្របញ្ចូលបង្អួច

បន្ទាប់ពីបញ្ចប់ម៉ូឌែលនេះនិស្សិតនឹងអាច:

  • ពណ៌នាសមាសធាតុ T-SQL ដែលត្រូវបានប្រើដើម្បីកំណត់បង្អួចនិងទំនាក់ទំនងរវាងពួកវា។
  • សរសេរសំណួរដែលប្រើឃ្លា OVER ជាមួយការបែងចែកការតម្រង់និងស៊ុមដើម្បីកំណត់បង្អួច
  • សរសេរសំណួរដែលប្រើមុខងារប្រមូលផ្តុំបង្អួច។
  • សរសេរសំណួរដែលប្រើអនុគមន៍ចំណាត់ថ្នាក់បង្អួច។
  • សរសេរសំណួរដែលប្រើមុខងារអុហ្វសិត

ម៉ូឌុល 14: បង្វិលនិងដាក់ក្រុម

ម៉ូឌុលនេះពិពណ៌នាអំពីការសរសេរសំណួរដែលបានកំណត់លទ្ធផលនៃការបង្វិលនិងការបង្រួបបង្រួម។ សរសេរសំណួរដែលបញ្ជាក់ក្រុមច្រើនជាមួយការដាក់សំណុំមេរៀនជាក្រុម

  • សរសេរសំណួរជាមួយ PIVOT និង UNPIVOT
  • ធ្វើការជាមួយក្រុមដាក់ជាក្រុម

បន្ទប់ពិសោធន៍: ការបង្វែរនិងការដាក់ក្រុម

  • សរសេរសំណួរដែលប្រើសញ្ញាប្រមាណវិធី PIVOT
  • កំពុងសរសេរសំណួរដែលប្រើសញ្ញាប្រមាណវិធី UNPIVOT
  • កំពុងសរសេរសំណួរដែលប្រើ GROUPING SETS CUBE និង ROLLUP Subclauses

បន្ទាប់ពីបញ្ចប់ម៉ូឌែលនេះនិស្សិតនឹងអាច:

  • ពណ៌នាពីរបៀបដែលទិន្នន័យបង្វែរអាចប្រើក្នុងសំណួរ T-SQL ។
  • សរសេរសំណួរដែលបង្វែរទិន្នន័យពីជួរដេកទៅជួរឈរដោយប្រើប្រតិបត្តិករ PIVOT ។
  • សរសេរសំណួរដែលមិនបង្ហាញទិន្នន័យពីជួរឈរទៅជួរដេកដោយប្រើប្រតិបត្តិករ UNPIVOT ។
  • សរសេរសំណួរដោយប្រើ Subclause GROUPING SETS ។
  • សរសេរសំណួរដែលប្រើ ROLLUP និង CUBE ។
  • សរសេរសំណួរដែលប្រើអនុគមន៍ GROUPING_ID ។

ម៉ូឌុល 15: ដំណើរការនីតិវិធីរក្សាទុក

ម៉ូឌុលនេះពិពណ៌នាអំពីរបៀបត្រឡប់លទ្ធផលដោយអនុវត្តនីតិវិធីដែលផ្ទុក។ បញ្ជូនប៉ារ៉ាម៉ែត្រទៅនីតិវិធី។ បង្កើតនីតិវិធីរក្សាទុកសាមញ្ញដែលដាក់បញ្ចូលសេចក្តីថ្លែងការណ៍ SELECT ។ សង់និងប្រតិបត្តិ SQL ថាមវន្តជាមួយ EXEC និង sp_executesql.Lessons

  • ការសួរទិន្នន័យជាមួយនីតិវិធីរក្សាទុក
  • បញ្ជូនប៉ារ៉ាម៉ែត្រទៅនីតិវិធីដែលបានរក្សាទុក
  • បង្កើតនីតិវិធីរក្សាទុកសាមញ្ញ
  • ធ្វើការជាមួយ SQL ថាមវន្ត

មន្ទីរពិសោធន៍: ការប្រតិបត្តិនីតិវិធីរក្សាទុក

  • ប្រើសេចក្តីថ្លែងការណ៍ EXECUTE ដើម្បីហៅនីតិវិធីរក្សាទុក
  • បញ្ជូនប៉ារ៉ាម៉ែត្រទៅនីតិវិធីដែលបានរក្សាទុក
  • ដំណើរការនីតិវិធីរក្សាទុកប្រព័ន្ធ

បន្ទាប់ពីបញ្ចប់ម៉ូឌែលនេះនិស្សិតនឹងអាច:

  • រៀបរាប់នីតិវិធីដែលបានរក្សាទុកនិងការប្រើប្រាស់របស់ពួកគេ។
  • សរសេរសេចក្តីថ្លែងការណ៍ T-SQL ដែលប្រតិបត្តិនីតិវិធីរក្សាទុកដើម្បីត្រឡប់ទិន្នន័យ។
  • សរសេរសេចក្តីថ្លែងការណ៍ EXECUTE ដែលហុចប៉ារ៉ាម៉ែត្របញ្ចូលទៅនីតិវិធីដែលផ្ទុក។
  • សរសេរប្រភេទ T-SQL ដែលរៀបចំប៉ារ៉ាម៉ែត្រចេញនិងប្រតិបត្តិនីតិវិធីដែលផ្ទុក។
  • ប្រើសេចក្តីថ្លែងការណ៍ CREATE PROCEDURE ដើម្បីសរសេរនីតិវិធីរក្សាទុក។
  • បង្កើតនីតិវិធីរក្សាទុកដែលទទួលយកប៉ារ៉ាម៉ែត្របញ្ចូល។
  • ពណ៌នាពីរបៀបដែល T-SQL អាចត្រូវបានបង្កើតជាថាមវន្ត។
  • សរសេរសំណួរដែលប្រើ SQL ថាមវន្ត។

ម៉ូឌុល 16: ការសរសេរកម្មវិធីជាមួយ T-SQL

ម៉ូឌុលនេះពិពណ៌នាអំពីរបៀបបង្កើនលេខកូដ T-SQL របស់អ្នកជាមួយនឹងធាតុកម្មវិធី។ ល

  • ធាតុកម្មវិធី T-SQL
  • ការត្រួតពិនិត្យលំហូរកម្មវិធី

បន្ទប់ពិសោធន៍: សរសេរកម្មវិធីជាមួយ T-SQL

  • ប្រកាសពីអថេរនិងការកំណត់កាលបរិច្ឆេទ
  • ការប្រើធាតុផ្សំត្រួតពិនិត្យលំហូរ
  • ប្រើអថេរក្នុងសេចក្តីថ្លែងការណ៍ SQL ថាមវន្តមួយ
  • ការប្រើអក្ខរាវិរុទ្ធ

បន្ទាប់ពីបញ្ចប់ម៉ូឌែលនេះនិស្សិតនឹងអាច:

  • ពិពណ៌នាអំពីរបៀបដែលម៉ៃក្រូសូស្យម៉ាស៊ីនបម្រើ SQL ចាត់ចែងការប្រមូលនៃសេចក្តីថ្លែងការណ៍ជាបាច់។
  • បង្កើតនិងដាក់បាច់បញ្ហាលេខកូដ T-SQL សម្រាប់ប្រតិបត្តិដោយ SQL Server ។
  • ពណ៌នាអំពីរបៀបដែលម៉ាស៊ីនបម្រើ SQL ផ្ទុកវត្ថុបណ្តោះអាសន្នជាអថេរ។
  • សរសេរកូដដែលប្រកាសនិងកំណត់អថេរ។
  • បង្កើតហើយហៅសំលេងដូចគ្នានឹង
  • ពិពណ៌នាអំពីវត្ថុបញ្ជានៃធាតុលំហូរនៅក្នុង T-SQL ។
  • សរសេរកូដ T-SQL ដោយប្រើ IF ... ប្លុកផ្សេងទៀត។
  • សរសេរកូដ T-SQL ដែលប្រើពេលព្រឹក។

ម៉ូឌុល 17: ការអនុវត្តការដោះស្រាយកំហុស

ម៉ូឌុលនេះណែនាំការដោះស្រាយកំហុសសម្រាប់ T-SQL.Lessons

  • អនុវត្តការដោះស្រាយកំហុស T-SQL
  • អនុវត្តការគ្រប់គ្រងករណីលើកលែងរចនាសម្ព័ន្ធ

បន្ទប់ពិសោធន៍: អនុវត្តការដោះស្រាយកំហុស

  • ប្ដូរទិសកំហុសជាមួយ TRY / CATCH
  • ប្រើបច្ចេកវិទ្យា THROW ដើម្បីបញ្ជូនសារកំហុសទៅអតិថិជនវិញ

បន្ទាប់ពីបញ្ចប់ម៉ូឌែលនេះនិស្សិតនឹងអាច:

  • អនុវត្តការដោះស្រាយកំហុស T-SQL ។
  • អនុវត្តការរៀបចំករណីលើកលែងដែលមានរចនាសម្ព័ន្ធ។

ម៉ូឌុល 18: ការអនុវត្តប្រតិបត្តិការ

ម៉ូឌុលនេះពិពណ៌នាអំពីរបៀបអនុវត្តប្រតិបត្តិការ

  • ប្រតិបត្តិការនិងម៉ាស៊ីនមូលដ្ឋានទិន្នន័យ
  • ការត្រួតពិនិត្យប្រតិបត្តិការ

មន្ទីរពិសោធន៍: ការអនុវត្តប្រតិបត្តិការ

  • គ្រប់គ្រងប្រតិបត្តិការជាមួយ BEGIN, COMMIT និង ROLLBACK
  • បន្ថែមការដោះស្រាយកំហុសទៅប្លុក CATCH

បន្ទាប់ពីបញ្ចប់ម៉ូឌែលនេះនិស្សិតនឹងអាច:

  • ពណ៌នាពីប្រតិបត្តិការនិងភាពខុសគ្នារវាងបាច់និងកិច្ចការ។
  • ពិពណ៌នាពីវែបនិងរបៀបដែលវាត្រូវបានដោះស្រាយដោយម៉ាស៊ីនបម្រើ SQL ។
  • បង្កើតនិងគ្រប់គ្រងប្រតិបតិ្តការជាមួយនឹងឃ្លាបញ្ជាគ្រប់គ្រងភាសា (TCL) ។
  • ប្រើ SET XACT_ABORT ដើម្បីកំណត់ម៉ាស៊ីនបម្រើ SQL គ្រប់គ្រងប្រតិបត្តិការក្រៅប្លុក TRY / CATCH ។

ការបណ្តុះបណ្តាលនាពេលខាងមុខ

មិនមានព្រឹត្តិការណ៍ជិតមកដល់ទេនៅពេលនេះ។

សូមសរសេរមកកាន់យើងតាមអាស័យដ្ឋាន info@itstechschool.com ហើយទាក់ទងមកយើងតាមលេខ + 91-9870480053 សម្រាប់តម្លៃវគ្គសិក្សានិងការកំណត់វិញ្ញាបនប័ត្រកាលវិភាគនិងទីកន្លែង

ទម្លាក់ពួកយើងសំណួរមួយ

សម្រាប់ព័ត៌មានបន្ថែមសូមទាក់ទងមកយើងខ្ញុំដោយក្តីសប្បុរស។


ពិនិត្យឡើងវិញ