හැඳින්වීම සඳහා

ව්යුහගත විමසුම් භාෂාව සියලු නවීන සම්බන්ධතා දත්ත සමුදායන් පිටුපස පවතී

ව්යුහගත විමසුම් භාෂාව (SQL) යනු දත්ත සමුදායන් වල භාෂාවයි. Access, FileMaker Pro, මයික්රොසොෆ්ට් SQL සර්වරය හා ඔරකල් වැනි සියළුම නව සම්බන්ධතා දත්ත සමුදායන් ඔවුන්ගේ මූලික ගොඩනැඟීමේ ඒකක ලෙස SQL භාවිතා කරයි. ඇත්ත වශයෙන්ම, ඔබ නිතරම දත්ත සමුදායේ ඇති දත්ත සමඟ සම්බන්ධ විය හැකි එකම ක්රමය එයයි. දත්ත ඇතුළත් කිරීම සහ හැසිරවීමේ ක්රියාකාරිත්වය සපයන සියලු චිත්රක පරිශීලක අතුරුමුහුණත් SQL පරිවර්තකයන්ට වඩා වැඩි ය. ඔබ විසින් ඔබ විසින් ක්රමානුකූලව ක්රියාවන් සිදු කරන ලද අතර ඒවා දත්තගබඩාව විසින් අවබෝධ කරගත් SQL විධානයන් බවට පරිවර්තනය කරයි.

SQL ඉංග්රීසි වලට සමාන වේ

මෙම අවස්ථාවේදී, ඔබ ඔබ ක්රමලේඛකයෙකු නොවන බව සහ ඔබ ක්රමලේඛ භාෂාව ඉගෙන ගැනීම නිසැකවම ඔබගේ ඇලිය නැගී නොසිටින්නකි. වාසනාවකට මෙන්, කේන්ද්රීය වශයෙන් SQL යනු සරල භාෂාවකි. එහි විධානයන් සීමිත සංඛ්යාවක් ඇත. එම විධානයන් ඉතා පහසුවෙන් කියවිය හැකි අතර ඒවා ඉංග්රීසි වාක්ය වැනිය.

දත්ත සමුදායන් හඳුන්වා දීම

SQL තේරුම් ගැනීම සඳහා දත්ත සමුදායන් ක්රියාකරන ආකාරය පිළිබඳව මූලික අවබෝධයක් තිබිය යුතුය. "වගුව", "සම්බන්ධතාවය" සහ "විමසුම" වැනි පද සමඟ සන්සුන්ව සිටීමට නම්, ඉදිරියේ ඉදිරියෙන් වැතිර සිටින්න! නොඑසේ නම්, ඔබ ඉදිරියට යෑමට පෙර දත්ත සමුදාය මූලධර්ම කියවන්නට කැමති වනු ඇත.

උදාහරණයක් බලමු. ඔබට භාණ්ඩ ගබඩාව සඳහා ඉන්වෙන්ටරි තබා ගැනීමට සරල දත්ත සමුදායක් ඇති බව සිතන්න. එක් එක් අයිතමය හඳුනා ගන්නා අද්විතීය තොග අංකවලින් සුචිගත කර ඇති ඔබේ රාක්ක වල අයිතමවල මිල ගණන් ඔබගේ දත්ත ගබඩාවේ එක් වගුවක් අඩංගු විය හැකිය. ඔබ එම වගුව "මිල ගණන්" වැනි සරල නමක් ලබා දෙනු ඇත.

සමහර විට ඔබට ඩොලර් 25 කට වඩා වැඩි මිලකට භාණ්ඩ ඉවත් කිරීමට ඔබට අවශ්ය වනු ඇත. මෙම අයිතම සියල්ලම ලැයිස්තුවක් සඳහා දත්ත ගබඩාව "විමසනු" ඇත. මෙය SQL ඇතුළත් වේ.

ඔබේ පළමු SQL විමසුම

මෙම තොරතුරු ලබාගැනීමට අවශ්ය SQL ප්රකාශය ලබා ගැනීමට පෙර, සරල ඉංගී්රසි භාෂාවෙන් අපගේ ප්රශ්නය සැකසීමට උත්සාහ කරමු. අපි මිල ගණන් "මිල 25 ට වඩා වැඩි මිල ගණන් වගුව තෝරා ගැනීමට අවශ්යයි." සරල ඉංග්රීසි භාෂාවෙන් ප්රකාශයට පත් කරන ලද ඉතා සරල ඉල්ලීමක් වන අතර එය SQL හි සරල ලෙස සරලයි. මෙන්න අදාල SQL ප්රකාශය:

කොටස් තොගයක් තෝරාගන්න
මිල ගණන්
මිල> 5

ඒ තරම් සරලයි! ඉහත ප්රකාශය ඉහළින් ඔබ කියවා ඇත්නම්, අවසාන ඡේදයේ ඉදිරිපත් කළ ඉංග්රීසි ප්රශ්නයට අතිශයින්ම සමාන බව ඔබට පෙනී යනු ඇත.

SQL ප්රකාශයන් අර්ථ නිරූපණය කිරීම

දැන් අපි තවත් උදාහරණයක් කරමු. කෙසේවෙතත්, මේ වතාවේදී අප එය පසුපසට යනු ඇත. පළමුව, මම SQL ප්රකාශයෙන් ඔබට ලබා දෙන්නෙමි. ඔබ පැහැදිලි සරල ඉංග්රීසි භාෂාවෙන් එය පැහැදිලි කළ හැකි ද?

SELECT මිල
මිල ගණන්
ස්ටෝන් අංකය: 3006

ඉතින්, මේ ප්රකාශය කරන්නේ ඔබ සිතන්නේ කුමක්ද? ඒක හරි, එය 3006 අයිතමය සඳහා දත්ත සමුදායයෙන් මිලට ගන්න.

මෙම අවස්ථාවෙහිදී අපගේ සාකච්ඡාවේ සිට ගත යුතු එක් සරල පාඩමක් තිබේ: SQL යනු ඉංග්රීසිය මෙන්ය. ඔබ SQL ප්රකාශ කරන්නේ කෙසේද යන්න ගැන කරදර නොවන්න. අපි අපේ ලිපි මාලාවේ ඉතිරි කර ගන්නෙමු. SQL ඒක මුලින්ම පෙනෙන්නට තිබෙන නිසා එය භයානක නොවේ.

SQL ප්රකාශ වල පරාසය

SQL සතුව පුළුල් පරාසයක ප්රකාශන සපයයි, SELECT එක එකකි. වෙනත් පොදු SQL ප්රකාශ වල උදාහරණ කිහිපයක් පහත දැක්වේ:

මෙම SQL ප්රකාශ වලට අමතරව, SQL වගු භාවිතා කළ හැකිය, ඉහත උදාහරණ වල භාවිතා කරන WHERE වගන්තිය අතර වේ. මෙම වගන්ති ක්රියාත්මක කිරීම සඳහා දත්ත වර්ගය වැඩිදියුණු කිරීමට භාවිතා කරයි. WHERE වගන්තියට අමතරව, මෙහි පොදු භාවිතාවන වගන්ති වේ:

SQL තවදුරටත් අධ්යයනය කිරීමට ඔබ උනන්දුවක් දක්වන්නේ නම්, SQL Fundamentals වඩාත් සවිස්තරාත්මකව SQL කරුණු හා කොටස් පිළිබඳව අධ්යයනය කරන බහු කොටස නිබන්ධනයකි.