මයික්‍රොසොෆ්ට් එක්සෙල් හි SQL විමසුම්

Pin
Send
Share
Send

SQL යනු දත්ත සමුදායන් (DB) සමඟ වැඩ කිරීමේදී භාවිතා කරන ජනප්‍රිය ක්‍රමලේඛන භාෂාවකි. මයික්‍රොසොෆ්ට් ඔෆිස් හි දත්ත සමුදා මෙහෙයුම් සඳහා ප්‍රවේශය නමින් වෙනම යෙදුමක් තිබුණද, එක්සෙල්ට SQL විමසීම් මඟින් දත්ත සමුදායන් සමඟ වැඩ කළ හැකිය. සමාන ඉල්ලීමක් විවිධ ආකාරවලින් සකස් කරන්නේ කෙසේදැයි සොයා බලමු.

මෙයද බලන්න: එක්සෙල් හි දත්ත සමුදායක් නිර්මාණය කරන්නේ කෙසේද

එක්සෙල් හි SQL විමසුම නිර්මාණය කිරීම

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

ක්රමය 1: ඇඩෝනයක් භාවිතා කරන්න

නමුත් පළමුව, ඔබට සම්මත මෙවලම් භාවිතා නොකර, නමුත් තෙවන පාර්ශවීය ඇඩෝනයක් භාවිතා කරමින් එක්සෙල් වෙතින් SQL විමසුමක් නිර්මාණය කළ හැකි විකල්පය දෙස බලමු. මෙම කාර්යය ඉටු කරන හොඳම ඇඩෝන වලින් එකක් වන්නේ එක්ස්එල්ටූල්ස් මෙවලම් කට්ටලයයි, මෙම අංගයට අමතරව වෙනත් කාර්යයන් රාශියක් සපයයි. මෙවලම භාවිතා කිරීම සඳහා නිදහස් කාල සීමාව දින 14 ක් පමණක් බව සැලකිල්ලට ගත යුතුය, එවිට ඔබට බලපත්‍රයක් මිලදී ගැනීමට සිදුවනු ඇත.

XLTools ඇඩෝනය බාගන්න

  1. ඔබ ඇඩෝන ගොනුව බාගත කළ පසු xltools.exeඑය ස්ථාපනය කිරීමට ඉදිරියට යා යුතුය. ස්ථාපකය ආරම්භ කිරීමට, ස්ථාපන ගොනුවේ වම් මූසික බොත්තම දෙවරක් ක්ලික් කරන්න. ඊට පසු, කවුළුවක් විවෘත වනු ඇති අතර මයික්‍රොසොෆ්ට් නිෂ්පාදන භාවිතය සඳහා වන බලපත්‍ර ගිවිසුම සමඟ ඔබේ ගිවිසුම සනාථ කිරීමට අවශ්‍ය වනු ඇත - නෙට් රාමුව 4. මෙය සිදු කිරීම සඳහා බොත්තම ක්ලික් කරන්න “මම පිළිගන්නවා” කවුළුවේ පතුලේ.
  2. ඊට පසු, ස්ථාපකය විසින් අවශ්‍ය ගොනු බාගත කර ඒවා ස්ථාපනය කිරීමේ ක්‍රියාවලිය ආරම්භ කරයි.
  3. එවිට කවුළුවක් විවෘත වන අතර එමඟින් මෙම ඇඩෝනය ස්ථාපනය කිරීමට ඔබේ කැමැත්ත තහවුරු කළ යුතුය. මෙය සිදු කිරීම සඳහා, බොත්තම මත ක්ලික් කරන්න ස්ථාපනය කරන්න.
  4. එවිට ඇඩෝනයේ ස්ථාපන ක්‍රියාවලිය ආරම්භ වේ.
  5. එය සම්පුර්ණ වූ පසු, කවුළුවක් විවෘත වන අතර එමඟින් ස්ථාපනය සාර්ථකව අවසන් වූ බව වාර්තා වේ. නිශ්චිත කවුළුව තුළ, බොත්තම මත ක්ලික් කරන්න වසන්න.
  6. ඇඩෝන ස්ථාපනය කර ඇති අතර දැන් ඔබට SQL විමසුම සංවිධානය කිරීමට අවශ්‍ය එක්සෙල් ගොනුව ධාවනය කළ හැකිය. එක්සෙල් පත්රය සමඟ එක්ව, එක්ස්එල්ටූල්ස් බලපත්ර කේතය ඇතුළත් කිරීම සඳහා කවුළුවක් විවෘත වේ. ඔබට කේතයක් තිබේ නම්, ඔබට එය සුදුසු ක්ෂේත්‍රයට ඇතුළත් කර බොත්තම ක්ලික් කරන්න "හරි". ඔබට දින 14 ක් නොමිලේ අනුවාදය භාවිතා කිරීමට අවශ්‍ය නම් බොත්තම ක්ලික් කරන්න අත්හදා බැලීමේ බලපත්‍රය.
  7. අත්හදා බැලීමේ බලපත්‍රයක් තෝරාගැනීමේදී, තවත් කුඩා කවුළුවක් විවෘත වේ, එහිදී ඔබට ඔබේ නම සහ වාසගම සඳහන් කළ යුතුය (ඔබට අන්වර්ථයක් භාවිතා කළ හැකිය) සහ විද්‍යුත් තැපෑල. ඊට පසු, බොත්තම මත ක්ලික් කරන්න "අත්හදා බැලීමේ කාලය ආරම්භ කරන්න".
  8. ඊළඟට, අපි බලපත්ර කවුළුව වෙත ආපසු යමු. ඔබට පෙනෙන පරිදි, ඔබ ඇතුළත් කළ අගයන් දැනටමත් දර්ශනය වේ. දැන් ඔබට අවශ්‍ය වන්නේ බොත්තම මත ක්ලික් කිරීමයි "හරි".
  9. ඔබ ඉහත උපාමාරු සිදු කළ පසු, ඔබේ එක්සෙල් උදාහරණයේ නව පටිත්තක් දිස්වනු ඇත - "XLTools". නමුත් අපි ඒ තුළට යාමට ඉක්මන් නොවෙමු. විමසුමක් නිර්මාණය කිරීමට පෙර, අපි ඊනියා “ස්මාර්ට්” වගුව තුළට වැඩ කරන වගු අරාව පරිවර්තනය කර එයට නමක් ලබා දිය යුතුය.
    මෙය සිදු කිරීම සඳහා, නිශ්චිත අරාව හෝ එහි ඕනෑම අංගයක් තෝරන්න. පටිත්තෙහි සිටීම "නිවස" අයිකනය මත ක්ලික් කරන්න "වගුව ලෙස ආකෘතිකරණය". එය මෙවලම් පෙට්ටියේ පීත්ත පටිය මත තබා ඇත. මෝස්තර. ඊට පසු විවිධ මෝස්තරවල තේරීම් ලැයිස්තුවක් විවෘත වේ. අවශ්‍ය යැයි ඔබ සිතන විලාසය තෝරන්න. නිශ්චිත තේරීම වගු ක්‍රියාකාරිත්වයට කිසිදු ආකාරයකින් බලපාන්නේ නැත, එබැවින් ඔබේ තේරීම දෘශ්‍ය දර්ශන මනාපයන් මත පමණක් පදනම් වේ.
  10. මෙය අනුගමනය කිරීමෙන් කුඩා කවුළුවක් ආරම්භ වේ. එය වගුවේ ඛණ්ඩාංක දක්වයි. රීතියක් ලෙස, ඔබ විසින් එහි එක් කොටුවක් පමණක් තෝරා ගත්තද, වැඩසටහන විසින්ම අරාවෙහි සම්පූර්ණ ලිපිනය “ලබා ගනී”. නමුත් එය එසේ නම්, ක්ෂේත්‍රයේ ඇති තොරතුරු පරීක්ෂා කිරීමට එය කරදර වන්නේ නැත "වගු දත්තවල පිහිටීම සඳහන් කරන්න". ආසන්න අයිතමය කෙරෙහි ද අවධානය යොමු කරන්න ශීර්ෂ වගුව, ඔබගේ අරාවෙහි ශීර්ෂයන් සැබවින්ම තිබේ නම් පිරික්සුම් සලකුණක් තිබුණි. ඉන්පසු බොත්තම මත ක්ලික් කරන්න "හරි".
  11. ඊට පසු, සම්පූර්ණ නිශ්චිත පරාසය වගුවක් ලෙස සංයුති කරනු ඇති අතර එය එහි ගුණාංග දෙකටම බලපානු ඇත (නිදසුනක් ලෙස දිගු කිරීම) සහ දෘශ්‍ය සංදර්ශකය. නිශ්චිත වගුවට නමක් ලබා දෙනු ඇත. එය හඳුනාගෙන එය කැමැත්ත පරිදි වෙනස් කිරීමට, අරාවේ ඕනෑම අංගයක් මත ක්ලික් කරන්න. පීත්ත පටියේ අතිරේක ටැබ් සමූහයක් දිස්වේ - "වගු සමඟ වැඩ කිරීම". පටිත්ත වෙත ගෙන යන්න "නිර්මාණකරු"එහි තැන්පත් කර ඇත. මෙවලම් පෙට්ටියේ පීත්ත පටිය මත "දේපල" ක්ෂේත්‍රයේ "වගුවේ නම" එයට පවරා ඇති වැඩසටහන ස්වයංක්‍රීයව අරාවෙහි නම දක්වනු ඇත.
  12. අවශ්‍ය නම්, යතුරුපුවරුවෙන් ක්ෂේත්‍රයේ අපේක්ෂිත විකල්පය ඇතුළත් කර යතුර එබීමෙන් පරිශීලකයාට මෙම නම වඩාත් තොරතුරු සහිත එකක් ලෙස වෙනස් කළ හැකිය ඇතුලත් කරන්න.
  13. ඊට පසු, වගුව සුදානම් වන අතර ඔබට ඉල්ලීම සංවිධානය කිරීමට කෙලින්ම යා හැකිය. පටිත්ත වෙත ගෙන යන්න "XLTools".
  14. මෙවලම් පෙට්ටියේ රිබනය වෙත ගිය පසු "SQL විමසුම්" අයිකනය මත ක්ලික් කරන්න SQL ධාවනය කරන්න.
  15. SQL විමසුම් ක්‍රියාත්මක කිරීමේ කවුළුව ආරම්භ වේ. එහි වම් පෙදෙසෙහි, ලේඛනයේ පත්රය සහ ඉල්ලීම ජනනය වන දත්ත ගසෙහි වගුව සඳහන් කළ යුතුය.

    කවුළුවේ දකුණු කවුළුවෙහි, එය බොහෝ දුරට වාසය කරයි, SQL විමසුම් සංස්කාරකයම වේ. එහි වැඩසටහන් කේතය ලිවීම අවශ්‍ය වේ. එහි තෝරාගත් වගුවේ තීරු නම් දැනටමත් ස්වයංක්‍රීයව දර්ශනය වේ. සැකසීම සඳහා තීරු විධානය භාවිතා කර තෝරා ගනු ලැබේ තෝරන්න. ලැයිස්තුවේ තැබීම අවශ්‍ය වන්නේ නිශ්චිත විධානය සැකසීමට ඔබට අවශ්‍ය තීරු පමණි.

    ඊළඟට, තෝරාගත් වස්තූන් සඳහා ඔබට යෙදීමට අවශ්‍ය විධානයේ පෙළ ලියා ඇත. කණ්ඩායම් සෑදී ඇත්තේ විශේෂ ක්‍රියාකරුවන් භාවිතා කරමිනි. මූලික SQL ප්‍රකාශ මෙන්න:

    • ඇණවුම් කරන්න - අගයන් වර්ග කිරීම;
    • එක්වන්න - එක්වන වගු;
    • කණ්ඩායම - සාරධර්ම කාණ්ඩ කිරීම;
    • SUM - සාරධර්ම සාරාංශ කිරීම;
    • පැහැදිලි - අනුපිටපත් ඉවත් කිරීම.

    ඊට අමතරව, විමසුමක් තැනීම සඳහා ක්‍රියාකරුවන් භාවිතා කළ හැකිය මැක්ස්, MIN, සාමාන්‍ය, COUNT, වමට සහ වෙනත් අය

    කවුළුවේ පහළ කොටසේ සැකසුම් ප්‍රති result ලය පෙන්වන්නේ කොතැනදැයි සඳහන් කළ යුතුය. මෙය පොතේ නව පත්රයක් (පෙරනිමියෙන්) හෝ වත්මන් පත්රයේ නිශ්චිත පරාසයක් විය හැකිය. අවසාන අවස්ථාවේදී, ඔබට ස්විචය සුදුසු ස්ථානයට ගෙනයාමට අවශ්‍ය වන අතර මෙම පරාසයේ ඛණ්ඩාංක නියම කරන්න.

    ඉල්ලීම කළ පසු ඊට අනුරූප සැකසුම් කළ පසු බොත්තම ක්ලික් කරන්න දුවන්න කවුළුවේ පතුලේ. ඊට පසු, ඇතුළත් කළ මෙහෙයුම සිදු කරනු ලැබේ.

පාඩම: එක්සෙල් හි ස්මාර්ට් වගු

ක්රමය 2: සාදන ලද එක්සෙල් මෙවලම් භාවිතා කරන්න

එක්සෙල් බිල්ට් මෙවලම් භාවිතයෙන් තෝරාගත් දත්ත ප්‍රභවයකට එරෙහිව SQL විමසුමක් නිර්මාණය කිරීමට ක්‍රමයක් ද ඇත.

  1. අපි එක්සෙල් වැඩසටහන ආරම්භ කරමු. ඊට පසු, ටැබයට යන්න "දත්ත".
  2. මෙවලම් පෙට්ටියේ "බාහිර දත්ත ලබා ගැනීම"පීත්ත පටිය මත පිහිටා ඇති අයිකනය මත ක්ලික් කරන්න "වෙනත් ප්‍රභවයන්ගෙන්". තවත් විකල්ප ලැයිස්තුවක් විවෘත වේ. එහි ඇති අයිතමය තෝරන්න "දත්ත සම්බන්ධතා විශාරදයෙන්".
  3. ආරම්භ වේ දත්ත සම්බන්ධතා විශාරද. දත්ත ප්‍රභව වර්ග ලැයිස්තුවේ, තෝරන්න "ODBC DSN". ඊට පසු, බොත්තම මත ක්ලික් කරන්න "ඊළඟ".
  4. කවුළුව විවෘත වේ දත්ත සම්බන්ධතා විශාරදඔබට ප්‍රභව වර්ගය තෝරා ගැනීමට අවශ්‍ය. නමක් තෝරන්න "MS ප්‍රවේශ දත්ත ගබඩාව". ඉන්පසු බොත්තම මත ක්ලික් කරන්න "ඊළඟ".
  5. කුඩා සංචාලන කවුළුවක් විවෘත වන අතර, එහිදී ඔබ mdb හෝ accdb ආකෘතියෙන් දත්ත සමුදා ස්ථාන නාමාවලියට ගොස් අපේක්ෂිත දත්ත සමුදා ගොනුව තෝරා ගත යුතුය. තාර්කික ධාවකයන් අතර සංචලනය විශේෂ ක්ෂේත්‍රයක සිදු කෙරේ. තැටි. නාමාවලි අතර, කවුළුවෙහි මධ්‍ය ප්‍රදේශය තුළ සංක්‍රාන්තියක් සිදු කෙරේ "නාමාවලි". වත්මන් නාමාවලියෙහි ඇති ගොනු mdb හෝ accdb දිගුව තිබේ නම් කවුළුවේ වම් කවුළුවෙහි දර්ශනය වේ. මෙම ප්‍රදේශයේදී ඔබට ගොනුවේ නම තෝරාගත යුතු අතර බොත්තම ක්ලික් කරන්න "හරි".
  6. මෙයින් පසුව, නිශ්චිත දත්ත ගබඩාවේ වගු තේරීමේ කවුළුව දියත් කෙරේ. මධ්යම ප්රදේශයේ, අපේක්ෂිත වගුවේ නම තෝරන්න (කිහිපයක් තිබේ නම්), ඉන්පසු බොත්තම මත ක්ලික් කරන්න "ඊළඟ".
  7. ඊට පසු, සුරකින්න දත්ත සම්බන්ධතා ගොනු කවුළුව විවෘත වේ. මෙන්න අපි වින්‍යාස කළ සම්බන්ධතාවය පිළිබඳ මූලික තොරතුරු. මෙම කවුළුව තුළ, බොත්තම මත ක්ලික් කරන්න සිදු විය.
  8. එක්සෙල් වැඩ පත්‍රිකාවක එක්සෙල් දත්ත ආයාත කිරීමේ කවුළුවක් දියත් කෙරේ. එහි, දත්ත ඉදිරිපත් කිරීමට අවශ්‍ය කුමන ස්වරූපයෙන්ද යන්න ඔබට නියම කළ හැකිය:
    • වගුව;
    • PivotTable වාර්තාව;
    • සාරාංශ සටහන.

    ඔබට අවශ්‍ය විකල්පය තෝරන්න. දත්ත තැබිය යුතු ස්ථානය දැක්වීමට මඳක් අඩු විය යුතුය: නව පත්රයක හෝ වත්මන් පත්රයේ. අවසාන අවස්ථාවේ දී, ස්ථාන ඛණ්ඩාංක තෝරා ගැනීමට ද හැකිය. පෙරනිමියෙන්, දත්ත වත්මන් පත්රයේ තබා ඇත. ආනයනික වස්තුවේ ඉහළ වම් කෙළවරේ කොටුව පිහිටා ඇත ඒ 1.

    සියලුම ආයාත සැකසුම් නියම කළ පසු, බොත්තම ක්ලික් කරන්න "හරි".

  9. ඔබට පෙනෙන පරිදි, දත්ත සමුදායෙන් වගුව පත්රයට ගෙන යනු ලැබේ. ඉන්පසු අපි ටැබ් වෙත ගමන් කරමු "දත්ත" බොත්තම මත ක්ලික් කරන්න සම්බන්ධතා, එකම නමින් මෙවලම් පෙට්ටියේ ටේප් එකේ පිහිටා ඇත.
  10. ඊට පසු, පොතට සම්බන්ධ වීමේ කවුළුව දියත් කෙරේ. එහි කලින් දැක ඇති දත්ත ගබඩාවේ නම අපට පෙනේ. සම්බන්ධිත දත්ත සමුදායන් කිහිපයක් තිබේ නම්, අවශ්‍ය එක තෝරා එය තෝරන්න. ඊට පසු, බොත්තම මත ක්ලික් කරන්න "දේපල ..." කවුළුවේ දකුණු පැත්තේ.
  11. සම්බන්ධතා ගුණාංග කවුළුව ආරම්භ වේ. අපි එය ටැබ් එකට ගෙන යන්නෙමු "අර්ථ දැක්වීම". ක්ෂේත්රයේ කණ්ඩායම් පෙළවත්මන් කවුළුවේ පතුලේ පිහිටා ඇති මෙම භාෂාවේ වාක්‍ය ඛණ්ඩයට අනුකූලව අපි SQL විධානය ලියන්නෙමු. ක්රමය 1. ඉන්පසු බොත්තම මත ක්ලික් කරන්න "හරි".
  12. ඊට පසු, පද්ධතිය ස්වයංක්‍රීයව පොත් සම්බන්ධතා කවුළුව වෙත නැවත පැමිණේ. අපට බොත්තම මත පමණක් ක්ලික් කළ හැකිය "නැවුම් කරන්න" එහි. දත්ත සමුදායට ඉල්ලීමක් කරනු ලැබේ, ඉන්පසු දත්ත සමුදාය එහි සැකසීමේ ප්‍රති results ල නැවත එක්සෙල් පත්‍රයට, අප කලින් මාරු කළ වගුවට යවයි.

ක්රමය 3: SQL සේවාදායකයට සම්බන්ධ වන්න

ඊට අමතරව, එක්සෙල් මෙවලම් හරහා, ඔබට SQL සේවාදායකයට සම්බන්ධ වී විමසුම් එවිය හැකිය. ඉල්ලීමක් තැනීම පෙර විකල්පයට වඩා වෙනස් නොවේ, නමුත් පළමුව, ඔබ සම්බන්ධතාවයම ස්ථාපිත කළ යුතුය. එය කරන්නේ කෙසේදැයි බලමු.

  1. අපි එක්සෙල් වැඩසටහන ආරම්භ කර ටැබයට යමු "දත්ත". ඊට පසු, බොත්තම මත ක්ලික් කරන්න "වෙනත් ප්‍රභවයන්ගෙන්", මෙවලම් කොටසෙහි ටේප් මත තබා ඇත "බාහිර දත්ත ලබා ගැනීම". මෙම අවස්ථාවේදී, පතන ලැයිස්තුවෙන් විකල්පය තෝරන්න "SQL සේවාදායකයෙන්".
  2. මෙය දත්ත සමුදා සේවාදායකයට සම්බන්ධ වීමට කවුළුව විවෘත කරයි. ක්ෂේත්රයේ "සේවාදායකයේ නම" අප සම්බන්ධ කරන සේවාදායකයේ නම දක්වන්න. පරාමිති කාණ්ඩයේ ගිණුම් තොරතුරු සම්බන්ධතාවය සිදුවන්නේ කෙසේද යන්න ඔබ තීරණය කළ යුතුය: වින්ඩෝස් සත්‍යාපනය භාවිතා කිරීමෙන් හෝ පරිශීලක නාමයක් සහ මුරපදයක් ඇතුළත් කිරීමෙන්. අපි තීරණය අනුව ස්විචය සකස් කරමු. ඔබ දෙවන විකල්පය තෝරා ගත්තේ නම්, ඊට අමතරව ඔබට සුදුසු ක්ෂේත්‍රවල පරිශීලක නාමයක් සහ මුරපදයක් ඇතුළත් කිරීමට සිදුවේ. සියලුම සැකසුම් අවසන් වූ පසු, බොත්තම ක්ලික් කරන්න "ඊළඟ". මෙම ක්‍රියාව සිදු කිරීමෙන් පසු, නිශ්චිත සේවාදායකයට සම්බන්ධතාවයක් සිදු වේ. දත්ත සමුදායට විමසුමක් සංවිධානය කිරීම සඳහා වන තවත් පියවර අප කලින් ක්‍රමයේ විස්තර කළ ආකාරයට සමාන වේ.

ඔබට පෙනෙන පරිදි, එක්සෙල් එක්සෙල් හි, වැඩසටහනේ සාදන ලද මෙවලම් සහ තෙවන පාර්ශවීය ඇඩෝන ආධාරයෙන් විමසුමක් සංවිධානය කළ හැකිය. සෑම පරිශීලකයෙකුටම ඔහුට වඩාත් පහසු වන විකල්පයක් තෝරා ගත හැකි අතර නිශ්චිත කාර්යයක් විසඳීම සඳහා වඩාත් සුදුසු වේ. කෙසේ වෙතත්, එක්ස්එල්ටූල්ස් ඇඩෝනයේ විශේෂාංග, සාමාන්‍යයෙන්, බිල්ට් එක්සෙල් මෙවලම් වලට වඩා තරමක් දියුණු ය. එක්ස්එල්ටූල්ස් හි ඇති ප්‍රධාන අවාසිය නම්, ඇඩෝනය නොමිලේ භාවිතා කිරීම සඳහා වන යෙදුම දින දර්ශන සති දෙකකට පමණක් සීමා වීමයි.

Pin
Send
Share
Send