වර්ගයපන්ති කාමර පුහුණුව
කාලය5 දින
REGISTER

Transact-SQL සමඟ දත්ත විමසුම් කිරීම

සංක්රමණ SQL SQL පාඨමාලාව සහ සහතික කිරීම සමඟ දත්ත විමසුම් කිරීම

විස්තර

ප්රේක්ෂකයන් සහ පූර්ව අවශ්ය දේවල්

පාඨමාලාවේ විස්තරය

කාලසටහන සහ ගාස්තු

සහතික

සංයුක්ත SQL පුහුණු සමාලෝචනය සමඟ දත්ත විමසුම් කිරීම

මෙම පාඨමාලාව සැලසුම් කර ඇත්තේ Transact-SQL වෙත සිසුන් හඳුන්වා දීමයි. එය සැලසුම් කරනු ලබන්නේ වෙනත් පාඨමාලා සඳහා අවශ්ය වන සිසුන්ට පාඨමාලාවක් ලෙස පළමු දින තුනම ඉගෙන ගත හැකිය SQL සේවාදායකය විෂය මාලාවයි. දින 4 සහ 5 යන දිනයන් සඳහා ගත යුතු ඉතිරි කුසලතා උගන්වනු ලැබේ විභාගය 70-761.

සංක්රමණ SQL SQL පුහුණුව සමඟ දත්ත විමසුම් කිරීමේ අරමුණු

  • SQL Server 2016 හි ප්රධාන හැකියාවන් සහ සංරචකයන් විස්තර කරන්න.
  • T-SQL, සකසා, සහ ප්රාරක්ෂක න්යාය විස්තර කරන්න.
  • තනි වගුවක් SELECT ප්රකාශනය කරන්න.
  • බහු වගුවේ SELECT ප්රකාශය ලියන්න.
  • පෙරහන් සහ වර්ගීකරණය සමඟ SELECT ප්රකාශයන් ලියන්න.
  • SQL Server දත්ත වර්ග භාවිතා කරන ආකාරය විස්තර කරන්න.
  • DML ප්රකාශ ලියන්න.
  • සංකීර්ණ කාර්යයන් භාවිතා කරන විමසුම් විමසන්න.
  • සමස්ථ දත්ත එකතු කරන විමසුම් ලියන්න.
  • Subqueries ලියන්න.
  • දර්ශන හා වගු-අගය කළයුතු කාර්යයන් නිර්මාණය සහ ක්රියාත්මක කිරීම.
  • විමසුම් ප්රතිඵල ඒකාබද්ධ කිරීම සඳහා සකසා ගන්න ක්රියාකරුවන් භාවිතා කරන්න.
  • කවුළු ශ්රේණිගත කිරීම්, offset සහ සමුච්චිත කාර්යයන් භාවිතා කරන විමසුම් විමසුම් ලියන්න.
  • හැරීම, අවකාශය, රෝදය සහ ඝනත්වය ක්රියාත්මක කිරීම මගින් දත්ත පරිවර්තනය කිරීම.
  • ගබඩා පරිපාටි නිර්මාණය සහ ක්රියාත්මක කිරීම.
  • T-SQL කේතයට විචල්යයන්, කොන්දේසි සහ ලූපයන් වැනි වැඩසටහන් සැකසුම් එක් කරන්න.

Transact-SQL සමඟ දත්ත විමසුම් කිරීමේ අරමුණු සඳහා අපේක්ෂිත ප්රේක්ෂකයින්

පාඨමාලාවේ ප්රධාන අරමුණ වනුයේ සියලු SQL සර්වර් ආශ්රිත විෂයයන් විසින් භාවිතා කරන Transact-SQL භාෂාව පිළිබඳ හොඳ අවබෝධයක් ලබා දීමයි. දත්ත සමුදා පරිපාලනය, දත්ත සමුදාය සංවර්ධනය සහ ව්යාපාරික බුද්ධිය. එබැවින් මෙම පාඨමාලාව සඳහා ප්රාථමික ඉලක්කගත ප්රේක්ෂකයින් වන්නේ: දත්ත සමුදා පරිපාලකයන්, දත්ත සමුදා සංවර්ධන සහ BI වෘත්තිකයන්.

පාඨමාලා කාලසටහන කාලය: 5 දින

මොඩියුල 1: මයික්රොසොෆ්ට් SQL සේවාදායක 2016 වෙත හැදින්වීම

මෙම මොඩියුලය SQL Server, SQL Server වල අනුවාද වල, වලාකුළු සංස්කරණයන් සහ SQL Server කළමණාකරණ ස්ටුඩියෝ භාවිතා කරන්නේ කෙසේද.

  • SQL සේවාදායකයේ මූලික සැලසුම
  • SQL Server සංස්කරණය සහ අනුවාදයන්
  • SQL Server කළමණාකරණ ස්ටුඩියෝ සමඟ ආරම්භ කිරීම

විද්යාගාරය: SQL Server 2016 මෙවලම් සමඟ වැඩ කිරීම

  • SQL Server කළමනාකරණ ස්ටුඩියෝ සමඟ වැඩ කිරීම
  • T-SQL පිටපත් නිර්මාණය සහ සංවිධානය කිරීම
  • පොත් අන්තර්ජාලය භාවිත කිරීම

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් අනතුරුව, ඔබට:

  • සම්බන්ධක දත්ත සමුදා සහ Transact-SQL විමසුම් විස්තර කරන්න.
  • SQL-සේවාදායකයේ මත පදනම් වූ සහ වලාකුළු පාදක සංස්කරණ සහ සංස්කරණයන් විස්තර කරන්න.
  • SQL Server සේවාදායකයේ උදාහරණයකට සම්බන්ධ කිරීම සඳහා SQL Server කළමනාකරණ ස්ටුඩියෝ (SSMS) භාවිතා කරන ආකාරය විස්තර කරන්න, උදාහරණයේ අඩංගු දත්ත සමුදායන් සහ T-SQL විමසුම් සහිත විධානාවලි ගොනු සමඟ වැඩ කරන්න.

මොඩියුලය 2: T-SQL විමසුම් කිරීම පිළිබඳ හැදින්වීම

මෙම මොඩියුලය T-SQL හි මූලද්රව්යයන් සහ ඒවා ලියන විමසීම්වලදී ඔවුන්ගේ භූමිකාව විස්තර කරයි. SQL Server වල කට්ටල භාවිතා කිරීම විස්තර කරන්න. SQL Server තුල ප්රවේණික තර්කය භාවිතා කිරීම විස්තර කරන්න. SELECT ප්රකාශයන්හි මෙහෙයුම් වල තර්කානුකූල අනුපිළිවෙල විස්තර කරන්න. පාඩම්

  • T-SQL හඳුන්වාදීම
  • කථන වටහා ගැනීම
  • මූලද්රව්ය තර්කනය තේරුම් ගැනීම
  • SELECT ප්රකාශයන්හි මෙහෙයුම් න්යායික නියමය අවබෝධ කර ගැනීම

විද්යාගාරය: T-SQL විමසුම් කිරීම පිළිබඳ හැදින්වීම

  • මූලික SELECT ප්රකාශයන් ක්රියාත්මක කිරීම
  • පුරෝකථනයන් භාවිතා කරමින් දත්ත උපයෝජනය කරන විමසුම් ක්රියාත්මක කිරීම
  • ORDER BY භාවිතයෙන් දත්ත ශ්රේණිගත කරන විමසුම් සිදු කිරීම

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් අනතුරුව, ඔබට:

  • SELECT ප්රකාශන ලිවීමේදී T-SQL වල කාර්යභාරය විස්තර කරන්න.
  • T-SQL භාෂාවේ මූලද්රව්ය විස්තර කිරීම සහ විමසුමේදී ලිවීමට ප්රයෝජනවත් අංග මොනවාද?
  • සම්බන්ධිත න්යායයන් පිළිබඳ සංකල්ප පිළිබඳ විස්තරයක්, සම්බන්ධක දත්ත සමුදායන්ගේ ගණිතමය පදනමකින් සහ SQL Server විමසුම් කිරීම ගැන ඔබ සිතන ආකාරය ගැන එය භාවිතා කිරීමට ඔබට උපකාර කිරීමට
  • නිර්වචන තර්කයක් විස්තර කොට SQL සේවාදායකය විමසීමට එහි යෙදුම පරීක්ෂා කරන්න.
  • SELECT ප්රකාශයේ මූලිකාංග පැහැදිලි කරන්න, මූලද්රව්ය ඇගයීමට ලක් කරන අනුපිළිවෙල පැහැදිලි කරන්න, පසුව විමසුම් ලියන්නන්ට ප්රායෝගික ප්රවේශයක් සඳහා මෙම අවබෝධය යොදාගන්න.

මොඩියුලය 3: විමසුම් SELECT විමසුම්

මෙම මොඩියුලය SELECT ප්රකාශයේ මූලධර්ම හඳුන්වා දෙයි, තනි වගුවක් එරෙහිව විමසීම් යොමු කිරීම

  • සරල SELECT ප්රකාශයන් ලිවීම
  • DISTINCT සමඟ අනුපිටපත් ඉවත් කිරීම
  • තීරුව සහ වගු අන්වර්ථයන් භාවිතා කිරීම
  • සරල CASE ප්රකාශයන් ලිවීම

විද්යාගාරය: මූලික SELECT ප්රකාශන ලිවීම

  • සරල SELECT ප්රකාශයන් ලිවීම
  • DISTINCT භාවිතා කරමින් අනුපිටපත් ඉවත් කිරීම
  • තීරුව සහ වගු අන්වර්ථයන් භාවිතා කිරීම
  • සරල සිද්ධි ප්රකාශනයක් භාවිතා කිරීම

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් අනතුරුව, ඔබට:

  • SELECT ප්රකාශයේ ව්යුහය සහ හැඩතලය මෙන්ම ඔබේ විමසුම් වලට ක්රියාකාරීත්වය සහ කියවීමේ හැකියාව එක් කරන වැඩි දියුණු කිරීම් විස්තර කරන්න.
  • DISTINCT වගන්තිය භාවිතා කරන අනුපිටපත් ඉවත් කරන්නේ කෙසේද යන්න විස්තර කරන්න
  • තීරුව හා වගු අන්වර්ථයන් භාවිතා කිරීම විස්තර කරන්න
  • සුචිය ප්රකාශයන් තේරුම් ගැනීම සහ භාවිතා කිරීම

මොඩියුලය 4: බහු වගු විමසුම් කිරීම

Microsoft SQL Server 2016 හි බහු මූලාශ්ර වලින් දත්ත ඒකාබද්ධ කරන විමසුම් ලිවීමට මෙම මොඩියුලුව විස්තර කරයි. පාඩම්

  • අවබෝධය ඇත
  • ඇතුළත සමඟ විමසුම් කිරීම
  • පිටත හවුල්කරුවන් සමඟ විමසුම් කිරීම
  • ක්රොස් සමඟ සම්බන්ධ වෙමින් හා ස්වයංක්රීයව විමසන්න

විද්යාගාරය: බහු වගු විමසුම් කිරීම

  • ඉන්ටර්නෙට් එකට භාවිතා කරන විමසුම් ලිවීම
  • බහු වගු ඉන්ටර්නෙට් එක භාවිතා කරන විමසුම් ලියන
  • ස්වයං-බැඳීම් භාවිතා කරන විමසුම් ලිවීම
  • පිටත බැඳෙන විමසුම් ලිවීම
  • හරස් සන්ධාන භාවිතා කරන විමසුම් ලියන

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් අනතුරුව, ඔබට:

  • SQL Server 2016 තුළ ඇති මූලධර්ම පැහැදිලි කරන්න
  • අභ්යන්තර සම්බන්ධීකරණ විමසුම් ලියන්න
  • බාහිර සම්බන්ධතා භාවිතා කරන විමසුම් විමසන්න
  • අමතර සම්බන්ධක වර්ග භාවිතා කරන්න

මොඩියුලය 5: දත්ත අනුචලනය සහ පෙරීම

මෙම මොඩියුලය වර්ග කිරීම සහ පෙරහන ක්රියාත්මක කරන ආකාරය විස්තර කරයි

  • දත්ත අනුචලනය
  • පුරෝකථනයන් සමඟ දත්ත පෙරීම
  • TOP සහ OFFSET-FETCH සමඟ දත්ත පෙරීම
  • අනන්ය වටිනාකම් සමග වැඩ කිරීම

විද්යාව: දත්ත අනුචලනය සහ පෙරහන

  • Clause දත්ත භාවිතා කිරීමෙන් තොරතුරු පෙරහන් කරන විමසුම් ලිවීම
  • ORDER BY clause භාවිතා කරමින් දත්ත අනුපිළිවෙල ලිවීමේ විමසුම්
  • TOP විකල්පය භාවිතා කරමින් දත්ත උපයෝජනය කරන විමසුම් ලිවීම

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් අනතුරුව, ඔබට:

  • ඔබේ විමසුම් පිටපතේ දැක්වෙන පේළි වල පේළි පාලනය කිරීමට ඔබේ විමසුම් වලට ORDER BY වගන්තියක් එකතු කරන ආකාරය විස්තර කරන්න.
  • මූලාරම්භයට ගැලපෙන පේළි පෙරනිමු නොයෙදේ.
  • TOP විකල්පය භාවිතයෙන් SELECT වගුවේ පේළි සීමාවන් සීමා කිරීම සඳහා පැහැදිලි කරන්න.
  • ORDER BY වගන්තියේ OFFSET-FETCH විකල්පය භාවිතා කරමින් පේළි පරාස සීමා සීමා කරන ආකාරය පැහැදිලි කරන්න.
  • අතුරුදහන් වූ අගයන් සඳහා තක්සේරු තාර්කික ගිණුම් තුනක්, SQL Server විසින් NULL භාවිතා කරන්නේ නැතිවූ අගයන් සලකුණු කිරීමට සහ ඔබේ විමසුම් සඳහා NULL සඳහා පරීක්ෂා කරන්නේ කෙසේදැයි විස්තර කරන්න.

මොඩියුලය 6: SQL Server 2016 දත්ත වර්ග සමග වැඩ කිරීම

මෙම මොඩියුලයේ දත්ත වර්ග හඳුන්වා දෙයි SQL Server විසින් දත්ත ගබඩා කිරීම සඳහා භාවිතා කරයි

  • SQL Server 2016 දත්ත වර්ග හඳුන්වාදීම
  • අක්ෂර දත්ත සමඟ වැඩ කිරීම
  • දිනය හා වේලාව සමඟ වැඩ කිරීම

විද්යාගාරය: SQL Server 2016 දත්ත වර්ග සමඟ වැඩ කිරීම

  • දිනය සහ වේලාව දත්ත ලබා දෙන විමසුම් ලිවීම
  • දින සහ වේලා කාර්යයන් භාවිතා කරන විමසුම් රචන
  • චරිත තොරතුරු ආපසු එන විමසුම් ලිවීම
  • Character Functions Returning Query

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් අනතුරුව, ඔබට:

  • දත්ත වර්ග බොහොමයක් ගවේෂණය SQL Server මඟින් දත්ත ගබඩා කිරීම සඳහා භාවිතා කරන අතර දත්ත වර්ගයන් අතරට පරිවර්තනය කරනු ලබන ආකාරයද සොයා ගැනේ
  • SQL Server අක්ෂර පාදක දත්ත වර්ග විස්තර කරන්න, අනුලකුණු සැසඳීම් ක්රියාකරවීම සහ ඔබගේ විමසුම් වලදී ප්රයෝජනවත් වන පොදු කාර්යයන් කිහිපයක් විස්තර කරන්න
  • තාවකාලික දත්ත ගබඩා කිරීමට භාවිතා කරන දත්ත වර්ග විස්තර කරන්න, SQL Server විසින් නිවැරදිව සරල කරගන්නා දිනය සහ වේලාවන් ඇතුළත් කරගන්නේ කෙසේද යන්න සහ ඒවා නිම කරන ලද කාර්යයන් සමඟ දින සහ වේලාවන් භාවිතා කළ යුතු ආකාරය විස්තර කරන්න.

මොඩියුලය 7: දත්ත වෙනස් කිරීම සඳහා DML භාවිතා කිරීම

මෙම මොඩියුලය DML විමසුම් සෑදීමට ආකාරය විස්තර කරයි. ඔබට අවශ්ය වන්නේ ඇයි

  • දත්ත ඇතුළත් කිරීම
  • දත්ත වෙනස් කිරීම සහ මැකීම

විද්යාගාරය: දත්ත වෙනස් කිරීම සඳහා DML භාවිතා කිරීම

  • දත්ත ඇතුළත් කිරීම
  • දත්ත යාවත්කාලීන කිරීම සහ මැකීම

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් අනතුරුව, ඔබට:

  • ප්රකාශන INSERT සහ SELECT INTO භාවිතා කරන්න
  • UPDATE, MERGE, DELETE, සහ TRUNCATE භාවිතා කරන්න.

8 මොඩියුලය: වින්යාස කරන ලද කාර්යයන් භාවිතා කිරීම

මෙම මොඩියුලය SQL Server 2016 හි ලඟා කර ඇති බොහෝ කාර්යයන් හඳුන්වයි

  • Built-in Functions සහිත විමසුම් ලිවීම
  • පරිවර්තන කාර්යයන් භාවිතා කිරීම
  • තාර්කික කාර්යයන් භාවිතා කිරීම
  • NULL සමඟ වැඩ කිරීමට භාවිතා කිරීම

විද්යාගාරය: වින්යාස කිරීමේ කාර්යයන් භාවිතා කිරීම

  • පරිවර්තන කාර්යයන් භාවිතා කරන විමසුම් ලිවීම
  • තාර්කික කාර්යයන් භාවිතා කරමින් Query Query Query
  • Nullability සඳහා පරීක්ෂා කරන විමසුම් ලිවීම

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් අනතුරුව, ඔබට:

  • SQL Server මඟින් සපයන ලද ක්රියාකාරකම් විස්තර කරන්න, ඉන්පසු ස්කාලරා ශ්රිතයන් සමඟ කටයුතු කිරීම පිළිබඳ අවධානය යොමු කරන්න
  • SQL Server කාර්යයන් කිහිපයක් භාවිතා කරන ආකාර අතරින් දත්ත පැහැදිලිව පරිවර්තනය කිරීම සඳහා පැහැදිලි කරන්න
  • ප්රකාශනය ඇගයීමට ලක් කරන තාර්කික කාර්යයන් භාවිතා කරන ආකාරය විස්තර කරන්න.
  • NULL සමඟ වැඩ කිරීම සඳහා අමතර කාර්යයන් විස්තර කරන්න

මොඩියුලය 9: දත්ත සමුච්චනය හා සමුච්චනය කිරීම

මෙම මොඩියුලයේ සමස්ත කාර්යයන් භාවිතා කරන්නේ කෙසේදැයි විස්තර කෙරේ

  • සමස්ත කාර්යයන් භාවිතා කිරීම
  • ClUP BY Clause භාවිතා කිරීම
  • HAVEING සමඟ කතිකා කිරීම

විද්යාව: සමුච්චනය හා දත්ත රැස්කිරීම

  • කාණ්ඩය අනුව GROUP භාවිතා කරන විමසුම් ලිවීම
  • සම්පූර්ණ කාර්යයන් භාවිතා කරන විමසුම් ලිවීම
  • විශේෂිත සංඝටිත කාර්යයන් භාවිතා කරන විමසුම් ලිවීම
  • හාවිං වගන්තිය සමඟ සංසන්දනය කර ඇති විමසුම් ලිවීම

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් අනතුරුව, ඔබට:

  • SQL Server තුළ ගොඩනඟන ලද සමස්ත ක්රියාකාරීත්වය විස්තර කිරීම සහ එය භාවිතා කරමින් විමසුම් විමසීම් විස්තර කරන්න.
  • GROUP BY වගුව භාවිතා කරමින් පේළි වෙන් කරන විමසුම් ලියන්න.
  • කණ්ඩායම් වර්ග කිරීම සඳහා HAVING වගන්තිය භාවිතා කරනු ලබන විමසුම් ලියන්න.

10 මොඩියුලය: Subqueries භාවිතා කිරීම

මෙම මොඩියුලය subquery වර්ග කිහිපයක් සහ ඒවා භාවිතා කරන්නේ කෙසේද සහ ඒවායේ විස්තර කරයි

  • ස්වයං අන්තර්ගත උඩු යටිතල පහසුකම් ලිවීම
  • සම්බන්ධිත අනුකූතීන් ලිවීම
  • Subqueries සමග පූර්වාදර්ශය භාවිතා කරමින් භාවිතා කිරීම

විද්යාගාරය: උපකුලක භාවිතා කිරීම

  • ස්වයං අන්තර්ගතය සහිත උප උපක්රම භාවිතා කරන විමසුම් ලිවීම
  • ස්කැලර් සහ බහු ප්රතිඵල රහිත උපවචන භාවිතා කරන විමසුම් ලිවීම
  • සම්බන්ධිත අනුකූරණයන් භාවිතා කරන විමසුම් සහ පිලිගැනීමේ වගන්තියකි

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් අනතුරුව, ඔබට:

  • SELECT ප්රකාශයේ උපකාර්ක යොදාගත හැකි ස්ථාන විස්තර කරන්න.
  • SELECT ප්රකාශය තුළ එකිනෙකට සම්බන්ධිත subqueries භාවිතා කරන විමසුම් විමසන්න
  • සුදුසුකම් පේළි පැවැත්විම සඳහා පරීක්ෂා කිරීමට WHERE වගන්තිය තුළ පුරෝකථනයන් පවතින බව විමසුම් විමසුම් ලියන්න
  • උපකුලකයක් තුළ පේළි පැවැත්ම සඳහා කාර්යක්ෂමව පරීක්ෂා කිරීමට EXISTS predicate භාවිතා කරන්න.

11 මොඩියුලය: වගු ප්රකාශයන් භාවිතා කිරීම

පෙරදී මෙම පාඨමාලාවේදී, subqueries උපකරණයක් බාහිර ඇමතීමේ විමසුමක් වෙත ප්රතිඵල ලබා දුන් ප්රකාශයක් ලෙස ඉගෙන ගත්තේය. Subqueries ලෙස වගු ප්රකාශයන් විමසුම් ප්රකාශයන් වේ, නමුත් වගු ප්රකාශයන් මෙම නාමයෙන් ඒවා නාමකරණය කිරීමට සහ ඒවායේ ප්රතිඵල සමග වැඩ කිරීමට ඕනෑම වලංගු සම්බන්ධක වගුවක දී දත්ත සමඟ වැඩ කිරීමට ඉඩ සලසයි. මයික්රොසොෆ්ට් SQL Server 2016 ආවර්තිතා වගු වර්ග හතරක් ඇත: ව්යුත්පන්න වගු, පොදු වගු ප්රකාශනය (CTEs), දර්ශන සහ පේළිගත-අගය කළ යුතු කාර්යයන් (TVFs). මෙම මොඩියුලයේ, මේ ආකාර ආවර්තිත ප්රකාශන සමඟ කටයුතු කිරීමට සහ විමසුම් ලිවීම සඳහා මොඩියුල ප්රවිෂ්ටයක් නිර්මාණය කිරීමට උපකාර කිරීම සඳහා ඉගෙන ගන්න.

  • දර්ශනයන් භාවිතා කිරීම
  • ආදාන වගු-අගය කළ කාර්යයන් භාවිතා කිරීම
  • ව්යුත්පන්න වගු භාවිතා කිරීම
  • පොදු වගු ප්රකාශයන් භාවිතා කිරීම

විද්යාගාරය: වගු ප්රකාශයන් භාවිතා කිරීම

  • පෙනුම භාවිතා කරන විමසුම් ලිවීම
  • උපුටා ගත් වගු භාවිතා කරන විමසුම් ලිවීම
  • පොදු වගු ප්රකාශයන් භාවිතා කරන විමසුම් (CTEs)
  • ආදාන වගු-අගය කරන ලද අදහස් ප්රකාශ කරන විමසුම් ලිවීම

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් අනතුරුව, ඔබට:

  • දර්ශණයන්ගෙන් ප්රතිපල ලබා ගන්නා විමසුම් විමසුම් ලියන්න.
  • සරල ඇලක් TVFs නිර්මාණය කිරීමට CREATE FUNCTION ප්රකාශය භාවිතා කරන්න.
  • ව්යුත්පන්න වගු වලින් ප්රතිඵල සෑදීමට හා ලබාගැනීමට උත්සහ කරන විමසුම් ලියන්න.
  • CTEs නිර්මාණය කරන ලද විමසුම් විමසුම් සහ වගුව ප්රකාශයෙන් ප්රතිඵල නැවත ලබා ගන්න.

12 මොඩියුලය: මෙහෙයුම් කට්ටල භාවිතා කිරීම

මෙම මොඩියුලය මඟින් සකසා ඇති ක්රියාන්විතයන් සඳහා UNION, INTERSECT සහ EXCEPT භාවිතා කරන ආකාරය හඳුන්වා දෙයි.

  • යූනියන් ක්රියාකරු සමඟ ඉල්ලීම් ලියමින්
  • හැරුණු විට සහ INTERSECT භාවිතය
  • APPLY භාවිතා කිරීම

විද්යාගාරය: මෙහෙයුම් කට්ටල භාවිතා කිරීම

  • භාවිතා කරන විමසුම් ලිවීමේදී යූනියන් මෙහෙයුම්කරුවන් සහ යූඑන්ෂන් ඒඑම්
  • භාවිතා කරන විමසුම් ලිවීම CROSS APPLY සහ බාහිර අයදුම්කරුවන් Operators
  • හැරුණු විට සහ INTERSECT ක්රියාකරුවන් භාවිතා කරන විමසුම් ලියන

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් පසුව, සිසුන්ට:

  • ආදාන කට්ටල ඒකාබද්ධ කිරීම සඳහා යූනියන් භාවිතා කරන විමසුම් විමසුම්.
  • ආදාන කට්ටල සංයෝජනය කිරීම සඳහා යූඑන්ෂන් ALL භාවිතා කරන විමසුම් විමසුම්
  • එක කට්ටලයක් තුල පේළි පමණක් පේළිය හැර, තවත් එකක් භාවිතා කිරීම සඳහා EXCEPT ක්රියාකරු භාවිතා කරන විමසුම් ලියන්න.
  • INTERSECT ක්රියාකරු භාවිතා කරනු ලබන විමසුම් විමසීම් කට්ටල දෙකෙහි සඳහන් පේළි පමණක් යවා ඇත
  • CROSS APPLY මෙහෙයුම්කරු භාවිතා කරමින් විමසීම් විමසන්න.
  • OUTER APPLY භාවිතා කරන්නා භාවිතයෙන් විමසීම් විමසන්න

මොඩියුලය 13: වින්ඩෝස් ශ්රේණිගත කිරීම, ඕෆ්සෙට් සහ සමුච්චිත කාර්යයන් භාවිතා කිරීම

මෙම මොඩියුලය වින්ඩෝස් කාර්යයන් භාවිතා කිරීමට වාසි විස්තර කරයි. කොටස් සහ රාමු ඇතුලුව OVER වගන්තිය මඟින් අර්ථ දක්වා ඇති පේළි වලට වින්යාස කිරීමේ ක්රියාකාරකම් සීමා කරන්න. පේළි කවුළුවක ක්රියාත්මක කිරීම සඳහා කවුළු ක්රියාකාරීත්වය භාවිතා කරන විමසුම් විමසුම් සහ නැවත ශ්රේණිගත කිරීම්, සංකෝචනය සහ offset comparation results.Lessons

  • වින්ඩෝස් සමඟ නිර්මාණය කිරීම
  • කවුළු කාර්යයන් ගවේෂණය කිරීම

විද්යාගාරය: වින්ඩෝස් ශ්රේණිගත කිරීම, ඕෆ්සෙට් සහ සමුච්චිත කාර්යයන් භාවිතා කිරීම

  • ශ්රේණිගත කිරීමේ කාර්යයන් භාවිතා කරන විමසුම් ලිවීම
  • ඕෆ්සෙට් කාර්යයන් භාවිතා කරන විමසුම් ලිවීම
  • වින්ඩෝ සමුච්චිත කාර්යයන් භාවිතා කරන විමසුම් ලිවීම

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් පසුව, සිසුන්ට:

  • වින්ඩෝස් නිශ්චය කිරීමට භාවිතා කරන T-SQL සංරචක සහ ඒවා අතර සබඳතා විස්තර කරන්න.
  • වින්ඩෝස් වින්යාස කිරීම සඳහා කොටස් කිරීම, ඇණවුම් කිරීම සහ රාමු කිරීම සමඟ OVER වගන්තිය භාවිතා කරන විමසුම් විමසන්න
  • කවුළු සමුච්චිත කාර්යයන් භාවිතා කරන විමසුම් විමසන්න.
  • කවුළු ශ්රේණි ක්රියාකාරීත්වය භාවිතා කරන විමසුම් විමසන්න.
  • වින්යාස offset කාර්යයන් භාවිතා කරන විමසුම් විමසන්න

මොඩියුලය 14: නැඹුරුව සහ සමූහගත කිරීමේ කට්ටල

මෙම මොඩියුලය හැරුම් හා අවිනිශ්චිත ප්රතිඵල කට්ටල ලිඛිත විමසුම් විස්තර කරයි. කණ්ඩායම් කට්ටල සමඟ කට්ටල ගණනාවකින් යුත් පාඩම් ලැයිස්තුගත කරන්න

  • PIVOT සහ UNPIVOT සමඟ විමසීම් විමසීම්
  • කණ්ඩායම් කට්ටල සමඟ වැඩ කිරීම

විද්යාව: හැරවුම් සහ සමූහ කට්ටල

  • PIVOT මෙහෙයුම්කරු භාවිතා කරනු ලබන විමසුම් ලිවීම
  • UNPIVOT Operator භාවිතා කරන විමසුම් ලිවීම
  • GROUPING SETS CUBE සහ ROLLUP Subclauses භාවිතා කරන විමසුම් ලිවීම

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් පසුව, සිසුන්ට:

  • T-SQL විමසුම් වලදී වැදගත් තොරතුරු භාවිතා කළ හැකි ආකාරය විස්තර කරන්න.
  • PIVOT ක්රියාකරු භාවිතා කරමින් පේළි වලින් පේළි සිට දත්ත මාරුව වෙත යොමු කරන විමසුම් ලියන්න.
  • UNPIVOT ක්රියාකරු භාවිතා කරමින් පේළි නැවත නැවත පේළි වලින් තොරව දත්ත විමසන්න.
  • GROUPING SETS උපමොරාව භාවිතා කරමින් විමසීම් විමසන්න.
  • ROLLUP AND CUBE භාවිතා කරන විමසුම් විමසන්න.
  • GROUPING_ID ශ්රිතය භාවිතා කරන විමසුම් විමසන්න.

15 මොඩියුලය: ගබඩාගත ක්රියාපටිපාටීන් ක්රියාත්මක කිරීම

මෙම මොඩියුලය ගබඩා කර ඇති ක්රමවේදයන් ක්රියාත්මක කිරීමෙන් ප්රතිපල ආපසු ලබා ගන්නේ කෙසේද යන්න විස්තර කරයි. ක්රියාපටිපාටියට පරාමිති. SELECT ප්රකාශය ආවරණය කරන සරල ගබඩා කර ඇති ක්රමවේදයන් සාදන්න. EXEC හා sp_executesql.Lessons සමඟ ගතික SQL ස්ථාපනය කරන්න

  • කල් තැබූ ක්රියාපටිපාටීන් සමඟ දත්ත විමසීම
  • ගබඩා කර ඇති ක්රියාපටිපාටියන්ට පරාමිතීන් ලබාදීම
  • සරල ගබඩා ක්රියාවලියක් නිර්මාණය කිරීම
  • ඩයිනමික් SQL සමඟ වැඩ කිරීම

විද්යාගාරය: ගබඩාගත ක්රියාපටිපාටීන් ක්රියාත්මක කිරීම

  • ගබඩා පරික්ෂා කිරීම සඳහා EXECUTE ප්රකාශය භාවිතා කිරීම
  • ගබඩා කර ඇති ක්රියාපටිපාටියන්ට පරාමිතීන් ලබාදීම
  • පද්ධතියේ ගබඩා කර ඇති ක්රියාපටිපාටීන්

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් පසුව, සිසුන්ට:

  • ගබඩා කිරීමේ ක්රියාවලි සහ ඒවායේ භාවිතය විස්තර කරන්න.
  • දත්ත නැවත ලබා ගැනීමට ගබඩා කිරීමේ ක්රියාවලි ක්රියාත්මක කරන T-SQL ප්රකාශ ලියන්න.
  • ආදාන පරාමිති ගබඩා පරිපාටිය අනුගමනය කරන EXECUTE ප්රකාශයන් ලියන්න.
  • ප්රතිදාන පරාමිතීන් සකස් කර ගබඩා කිරීමේ ක්රියාවලිය ක්රියාත්මක කිරීම සඳහා T-SQL කාණ්ඩ ලියන්න.
  • ගබඩා කිරීමේ ක්රියාවලියක් ලිවීම සඳහා CREATE PROCEDURE ප්රකාශය භාවිතා කරන්න.
  • ආදාන පරාමිති පිළිගන්නා ගබඩා කරන ක්රියාවලියක් සාදන්න.
  • T-SQL ගතිකව සාදා ගත හැකි ආකාරය විස්තර කරන්න.
  • ගතික SQL භාවිතා කරන විමසුම් විමසන්න.

16 මොඩියුලය: T-SQL සමඟ වැඩසටහන්කරණය

මෙම මොඩියුලය ක්රමලේඛන අංගයන් සමඟ ඔබේ T-SQL කේතය වැඩිදියුණු කරන ආකාරය විස්තර කරයි

  • T-SQL වැඩසටහන්කරණ මූලද්රව්ය
  • පාලක වැඩසටහන් ගලනය

විද්යාගාරය: T-SQL සමඟ වැඩසටහන්කරණය

  • විචල්යයන් ප්රකාශයට පත් කොට බෙදා වෙන් කිරීම
  • පාලන ප්රවාහ මූලයන් භාවිතා කිරීම
  • ඩිජිටි SQL ප්රකාශයෙහි විචල්යයන් භාවිතා කිරීම
  • සයිටොමිනම් භාවිතා කිරීම

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් පසුව, සිසුන්ට:

  • Microsoft SQL සර්වරය ලෙස ප්රකාශ නිකුත් කිරීම සඳහා ප්රකාශන ප්රකාශන ලෙස සලකනු ලබයි.
  • SQL Server විසින් ක්රියාත්මක කිරීම සඳහා T-SQL කේතයේ සාදා සහ ඉදිරිපත් කරන්න.
  • SQL Server තාවකාලික වස්තූන් විචල්යයන් ලෙස ගබඩා කරන්නේ කෙසේදැයි විස්තර කරන්න.
  • විචල්යයන් ප්රකාශයට පත් කිරීම සහ පැවරීම සිදු කරන කේතය ලිවීම.
  • පද සමාලෝචනය කරන්න
  • T-SQL වල පාලක-ගලායන අංග විස්තර කරන්න.
  • IF ... ELSE බ්ලොක් භාවිතා කරන්න T-SQL කේතය ලියන්න.
  • WHILE භාවිතා කරන T-SQL කේතය ලියන්න.

ෙමොඩියුල 17: දෝෂ සහිතව කියාත්මක කිරීම

මෙම මොඩියුලය T-SQL සඳහා වන ගැටළු මඟහරවා ගනී

  • T-SQL දෝෂ කළමනාකරණය ක්රියාත්මක කිරීම
  • ව්යුහගත ව්යතිරේක හැසිරීම් ක්රියාත්මක කිරීම

විද්යාගාරය: දෝෂ කළමනාකරණය ක්රියාත්මක කිරීම

  • TRY / CATCH සමඟ දෝශ නිරාකරණය යොමු කිරීම
  • දෝෂයක් පණිවිඩයක් සේවාලාභියා වෙත යැවීමට THROW භාවිතා කිරීම

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් පසුව, සිසුන්ට:

  • T-SQL දෝෂ කළමනාකරණය ක්රියාත්මක කරන්න.
  • ව්යුහගත ව්යතිරේක හැසිරීම් ක්රියාත්මක කිරීම.

18 මොඩියුලය: ක්රියාත්මක කිරීමේ ගනුදෙනුව

මෙම මොඩියුලය ගනුදෙනු ක්රියාත්මක කිරීමට ආකාරය විස්තර කරයි

  • ගනුදෙනු සහ දත්ත ගබඩා එන්ජින්
  • ගනුදෙනු පාලනය කිරීම

පරීක්ෂණ: ක්රියාත්මක කිරීම

  • BEGIN, COMMIT සහ ROLLBACK සමඟ ගනුදෙනු කිරීම පාලනය කිරීම
  • CATCH බ්ලොක් එකක් හැසිරවීමේ දෝෂ එකතු කිරීම

මෙම මොඩියුලය සම්පූර්ණ කිරීමෙන් පසුව, සිසුන්ට:

  • ගනුදෙනුව සහ කොටස් හා ගනුදෙනුවල වෙනස්කම් විස්තර කරන්න.
  • කණ්ඩායම් සර්ච් සහ ඒවා SQL Server මගින් මෙහෙයවනු ලබන්නේ කෙසේදැයි විස්තර කරන්න.
  • ගණුදෙනු පාලක භාෂාව (TCL) ප්රකාශන සමඟ ගණුදෙනු සෑදීම සහ කළමනාකරණය කිරීම.
  • TRY / CATCH බ්ලොක් පිටත පිටත ගනුදෙනු කිරීමේදී SQL සේවාදායකයන් නිර්වචනය කිරීමට SET XACT_ABORT භාවිතා කරන්න.

ඉදිරියේදී පුහුණු වන්න

මෙම වේලාවේ ඉදිරියට එන සිදුවීම් නොමැත.

කරුණාකර info@itstechschool.com හි අපට ලියන්න. පාඨමාලා මිල සහ සහතික කිරීමේ පිරිවැය, කාලසටහන සහ පිහිටීම සඳහා 91-9870480053 හි අප අමතන්න.

විමසීමක් අපව ඇදගන්න

වැඩි විස්තර සඳහා කරුණාකර අපව සම්බන්ධ කර ගන්න.


විචාර