Si të dërgoni një foto me email

SQL është një gjuhë programimi popullor që përdoret kur punon me bazat e të dhënave (DB). Megjithëse ekziston një aplikim i veçantë për operacionet e bazës së të dhënave në paketën Microsoft Office - Qasja, por Excel gjithashtu mund të punojë me bazën e të dhënave, duke bërë pyetje SQL. Le të zbulojmë se si mund të formojmë një kërkesë të tillë në mënyra të ndryshme.

Shih gjithashtu: Si të krijoni një bazë të dhënash në Excel

Krijimi i një query SQL në Excel

Gjuha e SQL query ndryshon nga analogët në faktin se pothuajse të gjitha sistemet moderne të menaxhimit të bazës së të dhënave punojnë me të. Prandaj, nuk është aspak e habitshme që një procesor i tillë tabelar i avancuar si Excel, i cili ka shumë funksione shtesë, gjithashtu mund të punojë me këtë gjuhë. Përdoruesit të cilët janë të aftë në përdorimin e SQL duke përdorur Excel mund të organizojnë shumë të dhëna të ndryshme tabelare të ndryshme.

Metoda 1: Përdorni shtesat

Por së pari, le të shqyrtojmë opsionin kur mund të krijosh një query SQL nga Excel pa përdorur veglën standarde, por duke përdorur një shtojcë të palës së tretë. Një nga shtesat më të mira që kryejnë këtë detyrë është vegla XLTools, e cila, përveç kësaj veçori, siguron një mori funksionesh të tjera. Megjithatë, duhet të theksohet se periudha e lirë e përdorimit të mjetit është vetëm 14 ditë, dhe më pas ju duhet të blini një licencë.

Shkarko XLTools Add-on

  1. Pasi të keni shkarkuar skedarin shtesë xltools.exeduhet të vazhdojë me instalimin e tij. Për të drejtuar instaluesin, klikoni dy herë butonin e majtë të miut në skedarin e instalimit. Pas kësaj, do të nisë një dritare në të cilën do të duhet të konfirmoni marrëveshjen tuaj me marrëveshjen e licencës për përdorimin e produkteve të Microsoft - NET Framework 4. Për ta bërë këtë, thjesht klikoni mbi butonin "I Agree" në fund të dritares.
  2. Pas kësaj, instaluesi shkarkon skedarët e kërkuar dhe fillon procesin e instalimit.
  3. Tjetra, hapet një dritare në të cilën duhet të konfirmoni miratimin tuaj për të instaluar këtë shtesë. Për ta bërë këtë, klikoni mbi butonin. "Install".
  4. Pastaj fillon procedurën e instalimit direkt në shtojcën.
  5. Pas përfundimit të saj, do të hapet një dritare në të cilën do të raportohet se instalimi është përfunduar me sukses. Në dritaren e specifikuar, thjesht klikoni mbi butonin "Close".
  6. Shtesa është instaluar dhe tani mund të ekzekutosh një skedar Excel në të cilin duhet të organizosh një pyetje SQL. Së bashku me fletën e Excel-it, hapet një dritare për të hyrë në kodin e licencës XLTools. Nëse keni një kod, duhet të futni atë në fushën përkatëse dhe klikoni mbi butonin "OK". Nëse dëshironi ta përdorni versionin falas për 14 ditë, atëherë duhet të klikoni butonin. "Licencë gjyqësore".
  7. Kur zgjidhni një licencë gjyqi, hapet një tjetër dritare e vogël ku ju duhet të specifikoni emrin dhe mbiemrin tuaj (ju mund të përdorni një pseudonim) dhe e-mail. Pas kësaj, kliko mbi butonin "Filloni periudhën e gjykimit".
  8. Tjetra ne kthehemi në dritaren e licencës. Siç mund ta shihni, vlerat që keni futur tashmë shfaqen. Tani ju vetëm duhet të shtypni butonin. "OK".
  9. Pasi të kryeni manipulimet e mësipërme, një kopje e re do të shfaqet në kopjen tuaj në Excel - "XLTools". Por jo me nxitim për të shkuar në të. Para se të krijoni një pyetje, duhet të konvertoheni një tabelë tryeze, me të cilën do të punojmë, në një tabelë të ashtuquajtur "të mençur" dhe t'i japim një emër.
    Për ta bërë këtë, zgjidhni grupin e specifikuar ose cilindo prej elementëve të tij. Të jesh në tab "Home" klikoni mbi ikonën "Format si tavolinë". Ajo vendoset në kasetë në bllokun e mjeteve. "Styles". Pas kësaj hapet një listë me stile të ndryshme. Zgjidhni stilin që e shihni të arsyeshme. Kjo zgjedhje nuk do të ndikojë në funksionimin e tabelës, kështu që bazoni zgjedhjen tuaj vetëm në bazë të preferencave vizuale të ekranit.
  10. Pas kësaj, nis një dritare e vogël. Ai tregon koordinatat e tabelës. Si rregull, vetë programi "mbledh" adresën e plotë të grupit, edhe nëse keni zgjedhur vetëm një qelizë në të. Por vetëm në rast se nuk ndërhyn me kontrollin e informacionit që është në terren "Specifikoni vendndodhjen e të dhënave të tabelës". Ju gjithashtu duhet t'i kushtoni vëmendje për artikullin "Tabela me tituj", ka pasur një tik-tak, nëse headers në array tuaj janë me të vërtetë të pranishëm. Pastaj klikoni mbi butonin "OK".
  11. Pas kësaj, të gjithë gamën e specifikuar do të formatohen si një tabelë, e cila do të ndikojë në të dyja veçoritë e saj (për shembull, shtrirjen) dhe shfaqjen vizuale. Tabela e specifikuar do të emërohet. Në mënyrë që ta njohim dhe ta ndryshojmë atë sipas dëshirës, ​​ne klikojmë në çdo element të grupit. Një grup shtesë i tabs shfaqet në shirit - "Duke punuar me tavolina". Lëviz në tab "Designer"vendosur në të. Në kasetë në bllokun e mjeteve "Properties" në terren "Tabela Emri" emri i grupit, i cili programi i caktohet automatikisht, do të tregohet.
  12. Nëse dëshironi, përdoruesi mund ta ndryshojë këtë emër në një informacion më informues duke hyrë thjesht në opsionin e dëshiruar në fushë nga tastiera dhe duke shtypur butonin hyj.
  13. Pas kësaj, tabela është e gatshme dhe mund të shkoni direkt në organizimin e kërkesës. Lëviz në tab "XLTools".
  14. Pas kalimit në kasetë në bllokun e mjeteve "Pyetje SQL" klikoni mbi ikonën Run SQL.
  15. Fillon ekzekutimi i SQL query query. Në zonën e tij të majtë, specifikoni fletën e dokumentit dhe tabelën në pemën e të dhënave në të cilën do të formohet pyetja.

    Në pjesën e djathtë të dritares, e cila zë pjesën më të madhe të saj, është vetë redaktuesi i SQL query. Në të duhet të shkruani kodin e programit. Emrat e kolonës së tabelës së zgjedhur atje do të shfaqen automatikisht. Zgjedhja e kolonave për përpunim bëhet me komandën SELECT. Duhet të lini në listë vetëm ato kolona që doni të komandës së specifikuar për t'u përpunuar.

    Tjetra, shkruani tekstin e komandës që dëshironi të aplikoni për objektet e zgjedhura. Komandat përbëhen nga operatorë të veçantë. Këtu janë deklaratat bazë SQL:

    • ORDER BY - vlerat e klasifikimit;
    • JOIN - bashkohet me tavolina;
    • GRUPI NGA - grupimi i vlerave;
    • SUM - përmbledhje e vlerave;
    • dallueshme - hiq kopjimet.

    Përveç kësaj, në ndërtimin e pyetjes, ju mund të përdorni operatorët MAX, MIN, AVG, COUNT, LEFT dhe të tjerët

    Në pjesën e poshtme të dritares, duhet të specifikoni saktësisht se ku do të shfaqet rezultati i përpunimit. Kjo mund të jetë një fletë e re e librit (sipas parazgjedhjes) ose një sferë specifike në fletën aktuale. Në rastin e fundit, ju duhet të korrigjoni kaloni në pozicionin e duhur dhe të specifikoni koordinatat e kësaj vargje.

    Pasi të jetë bërë kërkesa dhe cilësimet përkatëse janë bërë, klikoni mbi butonin. "Run" në fund të dritares. Pas kësaj, operacioni i futur do të kryhet.

Mësimi: Tavolina të zgjuara në Excel

Metoda 2: Përdorni mjete të inkorporuara në Excel

Ekziston gjithashtu një mënyrë për të krijuar një pyetje SQL për një burim të të dhënave të përzgjedhur duke përdorur mjetet e ndërtuara të Excel-it.

  1. Drejtoni programin Excel. Pas kësaj lëvizje në tab "Data".
  2. Në bllokun e mjeteve "Marrja e të dhënave të jashtme"e cila gjendet në kasetë, klikoni mbi ikonën "Nga burime të tjera". Një listë e opsioneve të mëtejshme. Zgjidhni një artikull në të "Nga Wizard i Lidhjes së të Dhënave".
  3. fillon Magjistar i Lidhjes së të Dhënave. Në listën e llojeve të burimit të të dhënave, përzgjidhni "ODBC DSN". Pas kësaj klikoni mbi butonin "Next".
  4. Dritarja hapet Magjistarët e Lidhjes së të Dhënave, në të cilën duhet të zgjidhni llojin e burimit. Zgjidhni një emër "Baza e të dhënave të MS Access". Pastaj klikoni mbi butonin. "Next".
  5. Hapet një dritare e vogël navigimi në të cilën duhet të shkoni në dosjen e vendndodhjes së bazës së të dhënave në formatin mdb ose accdb dhe zgjidhni skedarin e kërkuar të bazës së të dhënave. Lundrimi midis disqeve logjike kryhet në një fushë të veçantë. "Disks". Ndërmjet drejtorive, bëhet një kalim në zonën qendrore të dritares së quajtur "Katalogje". Në anën e majtë të dritares, skedarët e vendosur në direktorinë aktuale shfaqen nëse ato kanë zgjerimin mdb ose accdb. Është në këtë fushë që ju duhet të zgjidhni emrin e skedarit, pastaj klikoni mbi butonin "OK".
  6. Pas kësaj, lansohet një dritare për zgjedhjen e një tabele në bazën e të dhënave të specifikuar. Në zonën qendrore, zgjidhni emrin e tabelës së dëshiruar (nëse ka disa) dhe pastaj klikoni butonin "Next".
  7. Pas kësaj, hapet dritarja e skedarit të lidhjes së të dhënave të ruajtura. Këtu është informacioni bazë i lidhjes që ne kemi konfiguruar. Në këtë dritare, thjesht klikoni mbi butonin. "Done".
  8. Në fletën Excel futet dritarja e importimit të të dhënave. Është e mundur të tregoni në cilën formë dëshironi që të dhënat të paraqiten:
    • tabelë;
    • Raporti i tabelës së pivotuar;
    • Tabela përmbledhëse.

    Zgjidhni opsionin që dëshironi. Vetëm më poshtë ju duhet të specifikoni saktësisht se ku duhet të vendosni të dhënat: në një fletë të re ose në fletën aktuale. Në rastin e fundit, është gjithashtu e mundur të përzgjidhni koordinatat e vendndodhjes. Sipas paracaktimit, të dhënat janë vendosur në fletën aktuale. Cepin e majtë të sipërm të objektit të importuar vendoset në qelizë. A1.

    Pas të gjitha cilësimeve të importit janë të specifikuara, klikoni mbi butonin "OK".

  9. Siç mund ta shihni, tabela nga baza e të dhënave zhvendoset në fletë. Pastaj shkoni te skeda "Data" dhe klikoni mbi butonin "Connections"i cili vendoset në kasetë në bllokun e veglave me të njëjtin emër.
  10. Pas kësaj, lidhet lidhja me librin. Në të shohim emrin e bazës së të dhënave të lidhur më parë. Nëse ka disa baza të dhënash të lidhura, zgjidhni atë që ju nevojitet dhe zgjidhni atë. Pas kësaj klikoni mbi butonin "Prona ..." në anën e djathtë të dritares.
  11. Hapet dritarja e pronave të lidhjes. Zhvendoseni në tab "Përcaktimi". Në fushë "Teksti i komandës", në pjesën e poshtme të dritares aktuale, shkruani komandën SQL në përputhje me sintaksën e gjuhës, të cilën ne folëm shkurtimisht kur shqyrtojmë Metoda 1. Pastaj klikoni mbi butonin "OK".
  12. Pas kësaj, bëhet kthimi automatik në dritaren e lidhjes së librit. Mund të klikojmë vetëm në butonin "Update" në të. Baza e të dhënave arrihet me një pyetje, pas së cilës baza e të dhënave kthen rezultatet e përpunimit të saj prapa në fletën e Excel, në tabelën e kaluar më parë nga ne.

Metoda 3: Lidhu me SQL Server

Përveç kësaj, përmes mjeteve Excel, është e mundur të lidhet me SQL Server dhe të dërgoni kërkesa për të. Ndërtimi i një pyetje nuk ndryshon nga opsioni i mëparshëm, por para së gjithash, ju duhet të krijoni vetë lidhjen. Le të shohim se si ta bëjmë atë.

  1. Run Excel dhe shko te tab "Data". Pas kësaj klikoni mbi butonin "Nga burime të tjera"e cila vendoset në kasetë në bllokun e veglave "Marrja e të dhënave të jashtme". Këtë herë, nga lista që shfaqet, zgjidhni opsionin "Nga SQL Server".
  2. Hapet lidhja me serverin e bazës së të dhënave. Në fushë "Emri i serverit" specifikoni emrin e serverit në të cilin po lidhim. Në grupin e parametrave "Informacioni i llogarisë" duhet të vendosni se si do të ndodhë lidhja: duke përdorur autentikimin e Windows ose duke futur një emër përdoruesi dhe fjalëkalim. Ne ekspozojmë kalimin sipas vendimit. Nëse keni zgjedhur opsionin e dytë, atëherë përveç fushave përkatëse ju duhet të shkruani një emër përdoruesi dhe fjalëkalim. Pas të gjitha cilësimet janë bërë, klikoni mbi butonin. "Next". Pas kryerjes së këtij veprimi, ndodh lidhja me serverin e specifikuar. Veprimet e mëtejshme për të organizuar pyetësorin e bazës së të dhënave janë të ngjashme me ato të përshkruara në metodën e mëparshme.

Siç mund ta shihni, në Excel, query SQL mund të organizohet si me mjetet e integruara të programit, dhe me ndihmën e shtesave të palëve të treta. Çdo përdorues mund të zgjedhë opsionin që është më i përshtatshëm për të dhe është më i përshtatshëm për zgjidhjen e një detyre specifike. Megjithëse, aftësitë e shtesë të XLTools, në përgjithësi, janë akoma më të avancuara se sa mjetet e inkorporuara në Excel. Disavantazhi kryesor i XLTools është që periudha e përdorimit të lirë të shtesës është e kufizuar vetëm në dy javë kalendarike.