SQL ni lugha maarufu ya programu ambayo hutumika wakati wa kufanya kazi na hifadhidata (DB). Ingawa kuna programu tofauti inayoitwa Upataji wa shughuli za database katika Ofisi ya Microsoft, Excel pia inaweza kufanya kazi na hifadhidata kwa kufanya maswali ya SQL. Wacha tujue jinsi ya kuunda ombi kama hilo kwa njia tofauti.
Tazama pia: Jinsi ya kuunda hifadhidata katika Excel
Kuunda hoja ya SQL huko Excel
Lugha ya swala ya SQL inatofautiana na picha kwa kuwa karibu mifumo yote ya kisasa ya usimamizi wa hifadhidata nayo. Kwa hivyo, haishangazi kwamba processor ya meza ya juu kama Excel, ambayo ina kazi nyingi za ziada, pia anajua jinsi ya kufanya kazi na lugha hii. Watumiaji wa SQL kutumia Excel wanaweza kupanga data nyingi tofauti za tofauti.
Njia 1: tumia nyongeza
Lakini kwanza, hebu tuangalie chaguo wakati unaweza kuunda swala ya SQL kutoka Excel usitumie zana za kawaida, lakini kwa kutumia kiongezeo cha mtu-wa tatu. Mojawapo ya nyongeza nzuri ambayo hufanya kazi hii ni zana ya zana ya XLTools, ambayo, pamoja na kipengee hiki, hutoa kazi nyingi. Ukweli, ni lazima ikumbukwe kwamba kipindi cha bure cha kutumia zana ni siku 14 tu, na hapo italazimika kununua leseni.
Pakua XLTools Ongeza
- Baada ya kupakua faili ya kuongeza xltools.exeinapaswa kuendelea kuisakinisha. Kuanzisha kisakinishi, bonyeza mara mbili kitufe cha kushoto cha panya kwenye faili ya usanidi. Baada ya hayo, dirisha litafunguliwa ambalo utahitaji kudhibiti makubaliano yako na makubaliano ya leseni ya matumizi ya bidhaa za Microsoft - Mfumo wa NET 4. Ili kufanya hivyo, bonyeza kitufe tu "Ninakubali" chini ya dirisha.
- Baada ya hapo, kisakinishi hupakua faili zinazohitajika na huanza mchakato wa kuzifunga.
- Kisha dirisha litafunguliwa ambamo lazima uthibitishe idhini yako ya kusanidi programu hii ya kuongeza. Ili kufanya hivyo, bonyeza kitufe Weka.
- Kisha utaratibu wa ufungaji wa jiongeze yenyewe huanza.
- Baada ya kukamilika kwake, dirisha litafunguliwa ambayo itaripotiwa kuwa usanikishaji ulikamilishwa kwa mafanikio. Kwenye dirisha lililowekwa, bonyeza tu kitufe Karibu.
- Kuongeza imewekwa na sasa unaweza kuendesha faili ya Excel ambayo unahitaji kupanga swala ya SQL. Pamoja na karatasi ya Excel, dirisha linafungua kwa kuingiza msimbo wa leseni ya XLTools. Ikiwa unayo nambari, unahitaji kuiingiza kwenye uwanja unaofaa na bonyeza kitufe "Sawa". Ikiwa unataka kutumia toleo la bure kwa siku 14, basi bonyeza tu kitufe Leseni ya Jaribio.
- Wakati wa kuchagua leseni ya jaribio, dirisha lingine ndogo hufungua, ambapo unahitaji kutaja jina lako na jina (unaweza kutumia alias) na barua pepe. Baada ya hayo, bonyeza kitufe "Anza kipindi cha jaribio".
- Ifuatayo, tunarudi kwenye dirisha la leseni. Kama unaweza kuona, maadili uliyoingiza yameonyeshwa tayari. Sasa unahitaji tu bonyeza kitufe "Sawa".
- Baada ya kufanya udanganyifu hapo juu, tabo mpya itaonekana katika mfano wako wa Excel - "XLTools". Lakini hatuna haraka ya kuingia ndani. Kabla ya kuunda swala, tunahitaji kubadilisha safu ya meza ambayo tutafanya kazi nayo kwenye meza inayoitwa "smart" na kuipatia jina.
Ili kufanya hivyo, chagua safu maalum au kitu chochote. Kuwa kwenye kichupo "Nyumbani" bonyeza kwenye icon "Fomati kama meza". Imewekwa kwenye Ribbon kwenye sanduku la zana. Mitindo. Baada ya hapo orodha ya uteuzi wa mitindo anuwai inafungua. Chagua mtindo ambao unafikiri ni muhimu. Chaguo lililowekwa halitaathiri utendaji wa meza kwa njia yoyote, kwa hivyo msingi wa uchaguzi wako tu kwa msingi wa upendeleo wa kuonyesha. - Kufuatia hii, dirisha ndogo huanza. Inaonyesha kuratibu kwa meza. Kama sheria, programu yenyewe "huchukua" anwani kamili ya safu, hata ikiwa utachagua seli moja tu ndani yake. Lakini ikiwa tu, haina shida kuangalia habari ambayo iko kwenye uwanja "Taja eneo la data ya meza". Pia makini na bidhaa karibu Jedwali la Kichwa, kulikuwa na alama ya kuangalia ikiwa vichwa vya safu yako viko kweli. Kisha bonyeza kitufe "Sawa".
- Baada ya hayo, anuwai nzima maalum itabadilishwa kama meza, ambayo itaathiri mali zake zote (kwa mfano, kunyoosha) na onyesho la kuona. Jedwali lililotajwa litapewa jina. Ili kuitambua na kuibadilisha kwa hiari, bonyeza kitu chochote cha safu. Kundi la nyongeza la tabo linaonekana kwenye Ribbon - "Kufanya kazi na meza". Sogeza kwenye kichupo "Mbuni"kuwekwa ndani yake. Kwenye Ribbon kwenye sanduku la zana "Mali" kwenye uwanja "Jina la Jedwali" jina la safu ambayo mpango uliopewa kiatomati utaonyeshwa.
- Ikiwa inataka, mtumiaji anaweza kubadilisha jina hili kuwa la kuelimisha zaidi, kwa kuingiza chaguo unacho taka kwenye shamba kutoka kwa kibodi na kubonyeza kitufe. Ingiza.
- Baada ya hapo, meza iko tayari na unaweza kuendelea moja kwa moja kwa shirika la ombi. Sogeza kwenye kichupo "XLTools".
- Baada ya kwenda kwenye Ribbon kwenye sanduku la zana "Maswali ya SQL" bonyeza kwenye icon Run SQL.
- Dirisha la utekelezaji wa swala la SQL linaanza. Katika eneo lake la kushoto, unapaswa kuonyesha karatasi ya hati na meza kwenye mti wa data ambayo ombi litatolewa.
Kwenye kidirisha cha kulia cha dirisha, ambacho kinachukua zaidi yake, ni mhariri wa hoja ya SQL yenyewe. Inahitajika kuandika msimbo wa mpango ndani yake. Majina ya safu wima ya meza iliyochaguliwa tayari yataonyeshwa otomatiki. Safu wima za usindikaji huchaguliwa kwa kutumia amri BONYEZA. Ni muhimu kuacha katika orodha zile safu wima tu ambazo unataka amri maalum itekelezwe.
Ifuatayo, maandishi ya amri ambayo unataka kuomba vitu vilivyochaguliwa vimeandikwa. Timu zinaundwa kwa kutumia waendeshaji maalum. Hapa kuna taarifa za msingi za SQL:
- TAFADHALI NA - maadili ya kuchagua;
- Jiunge - jiunga na meza;
- KIKUNDI CHA - kundi la maadili;
- SUM - maadili ya maadili;
- Tofautisha - kuondolewa kwa marudio.
Kwa kuongezea, waendeshaji wanaweza kutumika kujenga hoja MAX, MIN, Avg, COUNT, Kushoto na wengine
Katika sehemu ya chini ya dirisha unapaswa kuonyesha wapi matokeo ya usindikaji yataonyeshwa. Hili linaweza kuwa laha mpya ya kitabu (chaguo-msingi) au masafa maalum kwenye karatasi ya sasa. Katika kesi ya mwisho, unahitaji kusonga swichi kwa msimamo unaofaa na kutaja waratibu wa safu hii.
Baada ya ombi kufanywa na mipangilio inayolingana inafanywa, bonyeza kwenye kitufe Kimbia chini ya dirisha. Baada ya hayo, operesheni iliyoingizwa itafanywa.
Somo: Meza za Smart huko Excel
Njia ya 2: tumia zana zilizojengwa za Excel
Pia kuna njia ya kuunda swali la SQL dhidi ya chanzo cha data kilichochaguliwa kwa kutumia zana zilizojengwa za Excel.
- Tunaanza mpango wa Excel. Baada ya hayo, nenda kwenye kichupo "Takwimu".
- Kwenye sanduku la zana "Kupata data ya nje"iko kwenye Ribbon, bonyeza kwenye ikoni "Kutoka kwa vyanzo vingine". Orodha ya chaguzi zaidi inafungua. Chagua kipengee ndani yake "Kutoka kwa mchawi wa unganisho la data".
- Huanza Mchawi wa Uunganisho wa data. Katika orodha ya aina ya vyanzo vya data, chagua "ODBC DSN". Baada ya hayo, bonyeza kitufe "Ifuatayo".
- Dirisha linafungua Mchawi wa Uunganisho wa dataambayo unataka kuchagua aina ya chanzo. Chagua jina "Hifadhidata ya Ufikiaji wa MS". Kisha bonyeza kitufe "Ifuatayo".
- Dirisha ndogo ya urambazaji inafungua, ambayo unapaswa kwenda kwenye saraka ya eneo la database katika muundo wa mdb au addb na uchague faili ya database inayotaka. Urambazaji kati ya anatoa za kimantiki hufanywa katika uwanja maalum. Disks. Kati ya saraka, mpito hufanywa katika eneo la kati la dirisha linaloitwa "Katalogi". Faili katika saraka ya sasa zinaonyeshwa kwenye kidirisha cha kushoto cha dirisha ikiwa ina mdb au kiambishio cha ugani. Ni katika eneo hili kwamba unahitaji kuchagua jina la faili, na kisha bonyeza kitufe "Sawa".
- Kufuatia hii, kidirisha cha uteuzi wa jedwali katika hifadhidata ilizinduliwa. Katika eneo la kati, chagua jina la meza inayotaka (ikiwa kuna kadhaa), halafu bonyeza kitufe "Ifuatayo".
- Baada ya hayo, dirisha la faili la unganisho la uokoaji hufungua. Hapa kuna habari ya msingi juu ya unganisho ambao tumesanidi. Katika dirisha hili, bonyeza tu kitufe Imemaliza.
- Dirisha la kuingiza data kwa Excel limezinduliwa kwenye lahakazi ya Excel. Ndani yake, unaweza kutaja ni aina ngapi unataka data itolewe:
- Jedwali;
- Ripoti ya PivotTable;
- Chati ya muhtasari.
Chagua chaguo unachohitaji. Chini kidogo inahitajika kuashiria mahali data inapaswa kuwekwa: kwenye karatasi mpya au kwenye karatasi ya sasa. Katika kesi ya mwisho, inawezekana pia kuchagua kuratibu za eneo. Kwa msingi, data imewekwa kwenye karatasi ya sasa. Kona ya juu ya kushoto ya kitu kilichoingizwa iko kwenye kiini A1.
Baada ya mipangilio yote ya uainishaji kuainishwa, bonyeza kwenye kitufe "Sawa".
- Kama unaweza kuona, meza kutoka kwa hifadhidata huhamishwa kwenye karatasi. Kisha sisi kuhamia kwenye kichupo "Takwimu" na bonyeza kitufe Viunganisho, ambayo iko kwenye mkanda kwenye sanduku la zana la jina moja.
- Baada ya hapo, kidirisha cha kuunganisha kwenye kitabu kinazinduliwa. Ndani yake tunaona jina la hifadhidata iliyounganishwa hapo awali. Ikiwa kuna hifadhidata kadhaa zilizounganishwa, chagua moja inayofaa na uchague. Baada ya hayo, bonyeza kitufe "Mali ..." upande wa kulia wa dirisha.
- Dirisha la mali ya unganisho huanza. Tunahamisha ndani yake kwa kichupo "Ufasiri". Kwenye uwanja Maandishi ya Timuiko chini ya dirisha la sasa, tunaandika amri ya SQL kulingana na syntax ya lugha hii, ambayo tuliongea kwa ufupi wakati wa kuzingatia Njia 1. Kisha bonyeza kitufe "Sawa".
- Baada ya hayo, mfumo hurejea kiatomatiki kwa dirisha la unganisho la kitabu. Tunaweza kubonyeza kifungo tu "Onyesha upya" ndani yake. Ombi hutolewa kwa hifadhidata, baada ya hapo database inarudisha matokeo ya usindikaji wake kwenye karatasi ya Excel, kwenye meza ambayo tumehamisha hapo awali.
Njia ya 3: Unganisha kwa SQL Server
Kwa kuongeza, kupitia zana za Excel, unaweza kuungana na SQL Server na kutuma maswali kwake. Kuunda ombi hakutofautiani na chaguo la awali, lakini kwanza kabisa, unahitaji kuanzisha unganisho yenyewe. Wacha tuone jinsi ya kuifanya.
- Tunaanza mpango wa Excel na tunapita kwenye tabo "Takwimu". Baada ya hayo, bonyeza kitufe "Kutoka kwa vyanzo vingine", ambayo imewekwa kwenye mkanda kwenye kizuizi cha zana "Kupata data ya nje". Wakati huu, kutoka kwenye orodha ya kushuka, chagua chaguo "Kutoka kwa seva ya SQL".
- Hii inafungua kidirisha cha kuunganisha kwenye seva ya hifadhidata. Kwenye uwanja "Jina la seva" zinaonyesha jina la seva ambayo tunaunganisha. Katika kikundi cha parameta Habari ya Akaunti unahitaji kuamua jinsi unganisho utatokea: kutumia uthibitishaji wa Windows au kwa kuingiza jina la mtumiaji na nywila. Tunaweka swichi kulingana na uamuzi. Ikiwa umechagua chaguo la pili, basi kwa kuongeza utalazimika kuingiza jina la mtumiaji na nywila katika nyanja zinazofaa. Baada ya mipangilio yote kukamilika, bonyeza kitufe "Ifuatayo". Baada ya kutekeleza kitendo hiki, unganisho kwa seva maalum hufanyika. Hatua zaidi za kupanga swala kwa hifadhidata ni sawa na zile ambazo tumeelezea kwa njia ya hapo awali.
Kama unaweza kuona, katika Excel Excel, hoja inaweza kupangwa pamoja na vifaa vya kujengwa vya programu hiyo na kwa msaada wa nyongeza za mtu mwingine. Kila mtumiaji anaweza kuchagua chaguo ambacho ni rahisi kwake na anafaa zaidi kwa kutatua kazi fulani. Ingawa, huduma za nyongeza za XLTools, kwa ujumla, bado ziko juu zaidi kuliko zana zilizojengwa za Excel. Ubaya kuu wa XLTools ni kwamba muda wa matumizi ya bure ya -ongeza ni mdogo kwa wiki mbili tu za kalenda.