Mistoqsijiet SQL fil-Microsoft Excel

Pin
Send
Share
Send

SQL huwa lingwa ta 'programmazzjoni popolari li tintuża meta wieħed jaħdem ma' databases (DB). Għalkemm hemm applikazzjoni separata msejħa Aċċess għall-operazzjonijiet tad-database fil-Microsoft Office, Excel jista 'jaħdem ukoll ma' bażijiet tad-dejta billi jagħmel mistoqsijiet SQL. Ejja niskopru kif tifforma talba simili b'diversi modi.

Ara wkoll: Kif toħloq database fl-Excel

Ħolqien ta 'mistoqsija SQL fl-Excel

Il-lingwa tal-mistoqsija SQL hija differenti mill-analogi minħabba li kważi s-sistemi moderni kollha tal-ġestjoni tad-database jaħdmu magħha. Għalhekk, mhuwa xejn sorprendenti li proċessur ta 'tabella avvanzat bħal Excel, li għandu bosta funzjonijiet addizzjonali, jaf ukoll kif jaħdem ma' din il-lingwa. L-utenti tal-SQL li jużaw Excel jistgħu jorganizzaw dejta tabulari differenti ħafna.

Metodu 1: uża add-in

Iżda l-ewwel, ejja nħarsu lejn l-għażla meta tista 'toħloq mistoqsija SQL minn Excel li ma tużax għodod standard, iżda tuża add-in ta' parti terza. Wieħed mill-aqwa add-ons li jwettqu dan il-kompitu huwa l-toolkit XLTools, li, minbarra din il-karatteristika, jipprovdi għadd ta 'funzjonijiet oħra. Veru, għandu jkun innutat li l-perjodu liberu għall-użu tal-għodda huwa biss 14-il jum, u allura jkollok tixtri liċenzja.

Niżżel XLTools Add-in

  1. Wara li tniżżilt il-fajl add-in xltools.exegħandha tipproċedi biex tinstallaha. Biex tibda l-installatur, ikklikkja darbtejn fuq il-buttuna tax-xellug tal-maws fuq il-fajl tal-installazzjoni. Wara dan, tinfetaħ tieqa li fiha jkollok bżonn tikkonferma l-ftehim tiegħek mal-ftehim ta 'liċenzja għall-użu ta' prodotti Microsoft - NET Framework 4. Biex tagħmel dan, ikklikkja biss fuq il-buttuna "Naċċetta" fil-qiegħ tat-tieqa.
  2. Wara dan, l-installatur iniżżel il-fajls meħtieġa u jibda l-proċess ta 'installazzjoni tagħhom.
  3. Imbagħad tinfetaħ tieqa li fiha trid tikkonferma l-kunsens tiegħek biex tinstalla dan il-add-in. Biex tagħmel dan, ikklikkja fuq il-buttuna Installa.
  4. Imbagħad il-proċedura ta 'installazzjoni tal-add-in hija stess tibda.
  5. Wara t-tlestija tagħha, tinfetaħ tieqa li fiha jiġi rrappurtat li l-installazzjoni tlestiet b'suċċess. Fit-tieqa speċifikata, ikklikkja fuq il-buttuna Qrib.
  6. Il-add-in huwa installat u issa tista 'taħdem il-fajl Excel li fih għandek bżonn torganizza l-mistoqsija SQL. Flimkien mal-folja Excel, tinfetaħ tieqa biex tiddaħħal il-kodiċi tal-liċenzja XLTools. Jekk għandek kodiċi, inti trid tidħol fih fil-qasam xieraq u kklikkja fuq il-buttuna "OK". Jekk trid tuża l-verżjoni b'xejn għal 14-il jum, imbagħad ikklikkja fuq il-buttuna Liċenzja ta 'prova.
  7. Meta tagħżel liċenzja ta 'prova, tiftaħ tieqa oħra żgħira, fejn għandek bżonn tispeċifika ismek u kunjomu (tista' tuża alias) u email. Wara dan, ikklikkja fuq il-buttuna "Ibda l-perjodu tal-prova".
  8. Sussegwentement, nirritornaw għat-tieqa tal-liċenzja. Kif tistgħu taraw, il-valuri li daħħalt huma diġà murija. Issa għandek bżonn biss li tikklikkja fuq il-buttuna "OK".
  9. Wara li twettaq il-manipulazzjonijiet ta 'hawn fuq, tab ġdida se tidher fl-istanza ta' Excel tiegħek - "XLTools". Imma m’aħniex bil-għaġla biex nidħlu fih. Qabel ma tinħoloq mistoqsija, neħtieġu li nbiddlu l-firxa tal-mejda li biha naħdmu fl-hekk imsejħa tabella “intelliġenti” u nagħtuha isem.
    Biex tagħmel dan, agħżel il-firxa speċifikata jew kwalunkwe element tagħha. Li tkun fit-tab "Id-dar" ikklikkja fuq l-ikona "Format bħala tabella". Tqiegħed fuq iż-żigarella fil-kaxxa tal-għodda. Stili. Wara dan tiftaħ lista ta 'selezzjoni ta' stili varji. Agħżel l-istil li taħseb li huwa meħtieġ. L-għażla speċifikata bl-ebda mod ma taffettwa l-funzjonalità tal-mejda, għalhekk ibbaża l-għażla tiegħek fuq il-bażi tal-preferenzi tal-wiri viżwali.
  10. Wara dan, tieqa żgħira tibda. Jindika l-koordinati tat-tabella. Bħala regola, il-programm innifsu “jiġbor” l-indirizz sħiħ tal-firxa, anke jekk tagħżel ċellola waħda fiha. Iżda biss fil-każ, ma jolqotx li tivverifika l-informazzjoni li hemm fil-qasam "Speċifika l-post tad-dejta tat-tabella". Oqgħod attent ukoll għal oġġett qrib Tabella tal-Intestatura, kien hemm marka ta 'kontroll jekk l-intestaturi tal-firxa tiegħek humiex verament preżenti. Imbagħad ikklikkja fuq il-buttuna "OK".
  11. Wara dan, il-firxa speċifikata kollha tiġi fformattjata bħala tabella, li taffettwa kemm il-proprjetajiet tagħha (per eżempju, tiġbid) kif ukoll il-wiri viżwali. It-tabella speċifikata tingħata isem. Biex tirrikonoxxiha u tibdilha kif tixtieq, ikklikkja fuq kwalunkwe element tal-firxa. Grupp addizzjonali ta 'tabs jidher fuq iż-żigarella - "Naħdem ma 'tabelli". Mexxi fit-tab "Disinjatur"mqiegħda fiha. Fuq iż-żigarella fil-kaxxa tal-għodda "Propjetajiet" fil-grawnd "Isem tat-tabella" għandu jkun indikat l-isem tal-firxa li l-programm assenjat lilu awtomatikament.
  12. Jekk mixtieq, l-utent jista 'jibdel dan l-isem għal wieħed aktar informattiv, sempliċement billi jdaħħal l-għażla mixtieqa fil-qasam mit-tastiera u jagħfas it-tast Daħħal.
  13. Wara dan, it-tabella hija lesta u tista 'tipproċedi direttament għall-organizzazzjoni tat-talba. Mexxi fit-tab "XLTools".
  14. Wara nidħol fiż-żigarella fil-kaxxa tal-għodda "Mistoqsijiet SQL" ikklikkja fuq l-ikona Ħaddem SQL.
  15. It-tieqa ta 'eżekuzzjoni tal-mistoqsija SQL tibda. Fiż-żona tax-xellug tagħha, għandek tindika l-iskeda tad-dokument u t-tabella fuq is-siġra tad-data li minnha se tiġi ġġenerata t-talba.

    Fil-ħġieġa tal-lemin tat-tieqa, li tokkupa ħafna minnha, hemm l-editur tal-mistoqsija SQL innifsu. Huwa meħtieġ li tikteb kodiċi tal-programm fiha. L-ismijiet tal-kolonna tat-tabella magħżula hemm diġà jintwerew awtomatikament. Il-kolonni għall-ipproċessar huma magħżula bl-użu tal-kmand Agħżel. Huwa meħtieġ li tħalli fil-lista biss dawk il-kolonni li trid li l-kmand speċifikat jiġi pproċessat.

    Imbagħad, it-test tal-kmand li trid tapplika għall-oġġetti magħżula huwa miktub. It-timijiet huma magħmula minn operaturi speċjali. Hawn huma l-istqarrijiet bażiċi SQL:

    • ORDNI MINN - valuri ta 'l-issortjar;
    • Ingħaqad - ingħaqad mat-tabelli;
    • GRUPP MINN - il-grupp ta 'valuri;
    • SOMM - somma tal-valuri;
    • Distinti - tneħħija tad-duplikati.

    Barra minn hekk, l-operaturi jistgħu jintużaw biex jibnu mistoqsija MAX, MIN, Media, COUNT, Telaq u oħrajn

    Fil-parti t'isfel tat-tieqa għandek tindika fejn se jintwera r-riżultat tal-ipproċessar. Din tista 'tkun folja ġdida tal-ktieb (awtomatikament) jew firxa speċifika fuq il-karta kurrenti. Fl-aħħar każ, għandek bżonn tmexxi l-iswiċċ fil-pożizzjoni xierqa u speċifika l-koordinati ta 'din il-firxa.

    Wara li ssir it-talba u l-issettjar korrispondenti jkunu saru, ikklikkja fuq il-buttuna Mexxi fil-qiegħ tat-tieqa. Wara dan, għandha titwettaq l-operazzjoni mdaħħla.

Lezzjoni: Tabelli intelliġenti fl-Excel

Metodu 2: uża l-għodda Excel built-in

Hemm ukoll mod kif toħloq mistoqsija SQL kontra sors ta 'dejta magħżul billi tuża l-għodda built-in Excel.

  1. Nibdew il-programm Excel. Wara dan, aqbad għat-tab "Dejta".
  2. Fil-kaxxa tal-għodda "Li jkollna data esterna"li tinsab fuq iż-żigarella, ikklikkja fuq l-ikona "Minn sorsi oħra". Tiftaħ lista ta 'għażliet oħra. Agħżel l-oġġett fih "Mill-Wizard tal-konnessjoni tad-dejta".
  3. Tibda Wizard tal-Konnessjoni tad-Dejta. Fil-lista ta 'tipi ta' sorsi ta 'dejta, agħżel "ODBC DSN". Wara dan, ikklikkja fuq il-buttuna "Li jmiss".
  4. Tieqa tinfetaħ Wizards tal-Konnessjoni tad-Dejtafejn trid tagħżel it-tip ta 'sors. Agħżel isem "Database ta 'Aċċess MS". Imbagħad ikklikkja fuq il-buttuna "Li jmiss".
  5. Tiftaħ tieqa żgħira ta 'navigazzjoni li fiha għandek tmur fid-direttorju tal-lokalità tad-database fil-format mdb jew accdb u tagħżel il-fajl tad-database mixtieq. In-navigazzjoni bejn is-sewqan loġiku ssir f'qasam speċjali. Diski. Bejn id-direttorji, issir transizzjoni fiż-żona ċentrali tat-tieqa msejħa "Katalgi". Il-fajls fid-direttorju kurrenti huma murija fil-pane tax-xellug tat-tieqa jekk għandhom l-estensjoni mdb jew accdb. Huwa f'dan il-qasam li għandek bżonn tagħżel l-isem tal-fajl, u mbagħad ikklikkja fuq il-buttuna "OK".
  6. Wara dan, titnieda t-tieqa tal-għażla tat-tabella fid-database speċifikata. Fiż-żona ċentrali, agħżel l-isem tat-tabella mixtieqa (jekk hemm diversi), u mbagħad ikklikkja fuq il-buttuna "Li jmiss".
  7. Wara dan, tiftaħ il-fajl tal-konnessjoni tad-dejta tal-konnessjoni tad-data. Hawn hu l-informazzjoni bażika dwar il-konnessjoni li aħna kkonfigurat. F'din it-tieqa, sempliċement ikklikkja fuq il-buttuna Realizatu.
  8. Tieqa ta 'importazzjoni ta' data ta 'Excel hija mnedija fuq worksheet Excel. Fiha, tista 'tispeċifika f'liema forma trid li tiġi ppreżentata d-data:
    • Tabella;
    • Rapport PivotTable;
    • Grafika tas-sommarju.

    Agħżel l-għażla li għandek bżonn. Xi ftit inqas huwa meħtieġ biex jindika fejn għandha titqiegħed id-dejta: fuq folja ġdida jew fuq il-folja kurrenti. Fil-każ tal-aħħar, huwa wkoll possibbli li jintgħażlu l-koordinati tal-post. B’mod awtomatiku, id-dejta titpoġġa fuq il-folja kurrenti. Ir-rokna ta 'fuq tax-xellug tal-oġġett importat tinsab fiċ-ċellola A1.

    Wara li l-issettjar tal-importazzjoni kollu jkun speċifikat, ikklikkja fuq il-buttuna "OK".

  9. Kif tistgħu taraw, it-tabella mid-database titmexxa għall-iskeda. Imbagħad ngħaddu għat-tab "Dejta" u kklikkja fuq il-buttuna Konnessjonijiet, li tinsab fuq it-tejp fil-kaxxa tal-għodda bl-istess isem.
  10. Wara dan, it-tieqa għall-konnessjoni mal-ktieb hija mnedija. Fiha naraw l-isem tad-database konnessa qabel. Jekk hemm bosta bażijiet tad-data konnessi, imbagħad agħżel dik meħtieġa u agħżelha. Wara dan, ikklikkja fuq il-buttuna "Proprjetajiet ..." fuq il-lemin tat-tieqa.
  11. It-tieqa tal-proprjetajiet tal-konnessjoni tibda. Aħna ngħaddu għat-tab "Definizzjoni". Fil-grawnd Test tat-Timli tinsab fin-naħa ta ’isfel tat-tieqa kurrenti, aħna niktbu l-kmand SQL skont is-sintassi ta’ din il-lingwa, li tkellimna fil-qosor dwar meta kkunsidrat Metodu 1. Imbagħad ikklikkja fuq il-buttuna "OK".
  12. Wara dan, is-sistema tirritorna awtomatikament fit-tieqa tal-konnessjoni tal-ktieb. Nistgħu biss ikklikkja fuq il-buttuna "Aġġorna" fiha. Issir talba għad-database, u wara dik id-database jirritorna r-riżultati tal-ipproċessar tagħha lura lill-iskeda Excel, lit-tabella li aħna ttrasferixna qabel.

Metodu 3: Waħħal mas-SQL Server

Barra minn hekk, permezz ta 'għodod ta' Excel, tista 'tikkonnettja ma' SQL Server u tibgħat mistoqsijiet lilu. Il-bini ta 'talba ma jvarjax mill-għażla ta' qabel, iżda l-ewwelnett, għandek bżonn tistabbilixxi l-konnessjoni nnifisha. Ejja naraw kif jagħmlu dan.

  1. Nibdew il-programm Excel u ngħaddu għat-tab "Dejta". Wara dan, ikklikkja fuq il-buttuna "Minn sorsi oħra", li huwa mqiegħed fuq it-tejp fil-blokka tal-għodda "Li jkollna data esterna". Din id-darba, mil-lista drop-down, agħżel l-għażla "Minn SQL Server".
  2. Dan jiftaħ it-tieqa għall-konnessjoni mas-server tad-database. Fil-grawnd "Isem tas-server" indika l-isem tas-server li miegħu qed nikkonnettjaw. Fil-grupp tal-parametri Informazzjoni tal-Kont għandek bżonn tiddeċiedi kif se sseħħ il-konnessjoni: billi tuża l-awtentikazzjoni tal-Windows jew billi ddaħħal username u password. Aħna waqqafna l-iswiċċ skont id-deċiżjoni. Jekk għażilt it-tieni għażla, allura wkoll ikollok tidħol isem tal-utent u password fl-oqsma xierqa. Wara li l-issettjar kollu jitlesta, ikklikkja fuq il-buttuna "Li jmiss". Wara li titwettaq din l-azzjoni, issir konnessjoni mas-server speċifikat. Il-passi ulterjuri għall-organizzazzjoni ta ’mistoqsija għad-database huma simili għal dawk li aħna deskritti fil-metodu preċedenti.

Kif tistgħu taraw, fl-Excel Excel, tista 'tiġi organizzata mistoqsija kemm bl-għodda tal-programm inkorporati kif ukoll bl-għajnuna ta' add-ons ta 'partijiet terzi. Kull utent jista 'jagħżel l-għażla li hija l-iktar konvenjenti għalih u li huwa aktar adattat biex isolvi kompitu speċifiku. Għalkemm, il-karatteristiċi tal-add-in XLTools, b’mod ġenerali, għadhom xi ftit iktar avvanzati mill-għodda Excel built-in. L-iżvantaġġ ewlieni ta 'XLTools huwa li t-terminu għal użu b'xejn tal-add-in huwa limitat għal ġimgħatejn kalendarji biss.

Pin
Send
Share
Send