SQL ni lugha maarufu ya programu ambayo hutumika wakati wa kufanya kazi na databases (DB). Ingawa kuna maombi tofauti ya shughuli za database katika Suite Microsoft Office - Access, lakini Excel pia inaweza kufanya kazi na database, na kufanya maswali SQL. Hebu tujue jinsi tunaweza kuunda ombi kama hiyo kwa njia mbalimbali.
Angalia pia: Jinsi ya kuunda database katika Excel
Kuunda swala la SQL katika Excel
Lugha ya swala ya SQL inatofautiana na mlinganisho katika ukweli kwamba karibu mifumo yote ya kisasa ya usimamizi wa database hufanya kazi nayo. Kwa hiyo, sio kushangaza kwamba processor kama ya juu kama Excel, ambayo ina kazi nyingi za ziada, inaweza pia kufanya kazi na lugha hii. Watumiaji ambao wana ujuzi wa kutumia SQL kutumia Excel wanaweza kuandaa data tofauti tofauti za tabular.
Njia ya 1: Tumia Maongezi
Lakini kwanza, hebu tuchunguze chaguo wakati unaweza kuunda swala la SQL kutoka Excel bila kutumia kitengo cha kawaida, lakini kwa kutumia kuingia kwa mtu mwingine. Moja ya nyongeza bora inayofanya kazi hii ni toolkit ya XLTools, ambayo, pamoja na kipengele hiki, hutoa kazi nyingine nyingi. Hata hivyo, ni lazima ieleweke kwamba kipindi cha bure cha kutumia chombo ni siku 14 tu, na kisha unahitaji kununua leseni.
Pakua XLTools Kuongeza
- Baada ya kupakua faili ya kuongeza xltools.exeinapaswa kuendelea na ufungaji wake. Ili kuendesha kipakiaji, bofya mara mbili kushoto ya mouse kwenye faili ya ufungaji. Baada ya hapo, dirisha litazinduliwa ambapo unahitaji kuthibitisha makubaliano yako na makubaliano ya leseni ya matumizi ya bidhaa za Microsoft - NET Framework 4. Ili kufanya hivyo, bofya tu kitufe "Pata" chini ya dirisha.
- Baada ya hapo, mtayarishaji hupakua faili zinazohitajika na kuanza mchakato wa ufungaji.
- Kisha, dirisha linafungua ambalo unapaswa kuthibitisha idhini yako ya kufunga hii ya kuongeza. Ili kufanya hivyo, bofya kifungo. "Weka".
- Kisha huanza utaratibu wa utaratibu moja kwa moja kuongeza-yenyewe.
- Baada ya kukamilika, dirisha litafungua ambapo litasimuliwa kuwa ufungaji umekamilishwa kwa ufanisi. Katika dirisha maalum, bonyeza tu kifungo "Funga".
- In-in imewekwa na sasa unaweza kukimbia faili ya Excel ambayo unahitaji kuandaa swala la SQL. Pamoja na karatasi ya Excel, dirisha linafungua kuingiza msimbo wa leseni ya XLTools. Ikiwa una kanuni, unahitaji kuingia kwenye shamba husika na bonyeza kifungo "Sawa". Ikiwa unataka kutumia toleo la bure kwa siku 14, basi unahitaji tu bonyeza kitufe. "Leseni ya Majaribio".
- Unapochagua leseni ya majaribio, dirisha lingine ndogo hufungua ambapo unahitaji kutaja jina lako la kwanza na la mwisho (unaweza kutumia pseudonym) na barua pepe. Baada ya hayo, bofya kifungo "Anza Kipindi cha Kipindi".
- Halafu tunarudi kwenye dirisha la leseni. Kama unaweza kuona, maadili uliyoingiza tayari yameonyeshwa. Sasa unahitaji tu bonyeza kitufe. "Sawa".
- Baada ya kufanya shughuli zilizo juu, tab mpya itaonekana katika nakala yako ya Excel - "XLTools". Lakini si haraka kwenda ndani yake. Kabla ya kuunda swala, unahitaji kubadili safu ya meza, ambayo tutafanya kazi, kwenye meza inayoitwa "smart" na kuipa jina.
Kwa kufanya hivyo, chagua safu maalum au yoyote ya vipengele vyake. Kuwa katika tab "Nyumbani" bonyeza kwenye ishara "Weka kama meza". Imewekwa kwenye mkanda katika kizuizi cha zana. "Mitindo". Baada ya hapo orodha ya mitindo tofauti inafunguliwa. Chagua mtindo unaoona unaofaa. Uchaguzi huu hauathiri utendaji wa meza, hivyo msingi wako uchaguzi tu juu ya msingi wa mapendekezo ya kuonyesha kuonyesha. - Kufuatia hili, dirisha ndogo linatanguliwa. Inaonyesha kuratibu za meza. Kama sheria, mpango yenyewe "huchukua" anwani kamili ya safu, hata kama umechagua seli moja tu ndani yake. Lakini tu ikiwa hauingilii na kuchunguza taarifa iliyo kwenye shamba "Taja eneo la data ya meza". Pia unahitaji kuzingatia kuhusu kipengee "Jedwali na vichwa", kulikuwa na alama, ikiwa kichwa cha safu yako ni cha kweli. Kisha bonyeza kitufe "Sawa".
- Baada ya hayo, upeo kamili uliowekwa utafanyika kama meza, ambayo itaathiri mali zake zote (kwa mfano, kunyoosha) na kuonyesha maonyesho. Taa maalum itaitwa. Ili kuitambua na kuibadilisha kwa mapenzi, tunabofya kipengele chochote cha safu. Kikundi cha ziada cha tabo kinaonekana kwenye Ribbon - "Kufanya kazi na meza". Nenda kwenye kichupo "Muumba"imewekwa ndani yake. Kwenye mkanda katika kizuizi cha zana "Mali" katika shamba "Jina la Jedwali" jina la safu, ambazo programu hiyo imetolewa kwa moja kwa moja, itaonyeshwa.
- Ikiwa unataka, mtumiaji anaweza kubadilisha jina hili kwa moja zaidi ya kujifunza kwa kuingia tu chaguo la taka ndani ya shamba kutoka kwenye kibodi na ukifungulia ufunguo Ingiza.
- Baada ya hapo, meza ni tayari na unaweza kwenda moja kwa moja kwenye shirika la ombi. Nenda kwenye kichupo "XLTools".
- Baada ya mpito kwenye mkanda katika kizuizi cha zana "SQL maswali" bonyeza kwenye ishara Run SQL.
- Dirisha la swala la swala la swala linaanza. Katika eneo lake la kushoto, taja karatasi ya waraka na meza kwenye mti wa data ambayo swala litaundwa.
Katika dirisha la haki ya dirisha, ambalo linashikilia zaidi, ni swala la SQL mhariri yenyewe. Katika hiyo unahitaji kuandika msimbo wa mpango. Majina ya safu ya meza iliyochaguliwa tayari itaonyeshwa kwa moja kwa moja. Uchaguzi wa nguzo za usindikaji hufanyika kwa amri SELECT. Unahitaji kuondoka katika orodha ya nguzo pekee ambazo unataka amri maalum ya mchakato.
Halafu, ingiza maandishi ya amri ambayo unataka kuomba kwa vitu vichaguliwa. Maagizo yanajumuisha kutumia waendeshaji maalum. Hapa ni taarifa za msingi za SQL:
- ORDER BY - kuchagua maadili;
- JINA - kujiunga na meza;
- GROUP BY - kikundi cha maadili;
- SUM - muhtasari wa maadili;
- Tofauti - ondoa marudio.
Kwa kuongeza, katika ujenzi wa swala, unaweza kutumia waendeshaji MAX, MIN, Mg, COUNT, KUSA na wengine
Katika sehemu ya chini ya dirisha, unapaswa kutaja hasa ambapo matokeo ya usindikaji yataonyeshwa. Hii inaweza kuwa karatasi mpya ya kitabu (kwa default) au aina maalum kwenye karatasi ya sasa. Katika kesi ya mwisho, unahitaji kurejesha kubadili kwenye nafasi inayofaa na kutaja uratibu wa aina hii.
Baada ya ombi hilo limefanywa na mipangilio inayoambatana imefanywa, bonyeza kitufe. Run chini ya dirisha. Baada ya hapo, operesheni iliyoingia itafanyika.
Somo: meza nzuri katika Excel
Njia ya 2: Tumia Excel Zilizoingia
Pia kuna njia ya kuunda swala la SQL kwa chanzo cha data kilichochaguliwa kwa kutumia vifaa vya kujengwa vya Excel.
- Tumia Excel mpango. Baada ya hoja hiyo kwenye tab "Data".
- Katika kizuizi cha zana "Kupata Data Nje"ambayo iko kwenye mkanda, bonyeza kwenye ishara "Kutoka kwa vyanzo vingine". Orodha ya chaguzi zaidi. Chagua kitu ndani yake "Kutoka kwa Msaidizi wa Kuunganisha Data".
- Inaanza Mtawi wa Kuunganisha Data. Katika orodha ya aina ya chanzo cha data, chagua "ODBC DSN". Baada ya bonyeza hiyo kifungo "Ijayo".
- Dirisha inafungua Wizara ya Kuunganisha Data, ambayo unahitaji kuchagua aina ya chanzo. Chagua jina "MS Access Database". Kisha bonyeza kitufe. "Ijayo".
- Dirisha ndogo la urambazaji linafungua ambalo unapaswa kwenda kwenye orodha ya eneo la database kwenye mdb au kuingiza muundo na uchague faili ya database iliyohitajika. Njia kati ya anatoa za mantiki hufanyika katika uwanja maalum. "Disks". Kati ya directories, mabadiliko yanafanywa katika eneo kuu la dirisha inayoitwa "Catalogs". Katika kidirisha cha kushoto cha dirisha, faili zilizopo kwenye saraka ya sasa zinaonyeshwa ikiwa zina mdb wa ugani au kuingia. Ni katika eneo hili unahitaji kuchagua jina la faili, kisha bofya kifungo "Sawa".
- Kufuatia hili, dirisha la kuchagua meza katika daraka iliyowekwa imezinduliwa. Katika eneo la kati, chagua jina la meza inayotaka (ikiwa kuna kadhaa), na kisha bofya kifungo "Ijayo".
- Baada ya hapo, dirisha la dirisha la faili la kuunganisha linafungua. Hapa ni habari ya msingi ya uunganisho ambayo tumeifanya. Katika dirisha hili, bonyeza tu kifungo. "Imefanyika".
- Katika karatasi ya Excel, dirisha la kuingiza data linatanguliwa. Inawezekana kuonyesha kwa aina gani unataka data kuwasilishwa:
- Jedwali;
- Ripoti ya Jedwali la Pivot;
- Chati ya muhtasari.
Chagua chaguo unayotaka. Chini chini unahitaji kutaja hasa mahali pa kuweka data: kwenye karatasi mpya au kwenye karatasi ya sasa. Katika kesi ya mwisho, inawezekana pia kuchagua mipangilio ya eneo. Kwa default, data imewekwa kwenye karatasi ya sasa. Kona ya kushoto ya kitu kilichoingizwa imewekwa kwenye seli. A1.
Baada ya mipangilio yote ya kuagiza imeelezwa, bofya kitufe "Sawa".
- Kama unavyoweza kuona, meza kutoka database inahamishwa kwenye karatasi. Kisha uende kwenye tab "Data" na bonyeza kifungo "Connections"ambayo imewekwa kwenye mkanda katika kizuizi cha zana na jina moja.
- Baada ya hapo, uunganisho wa kitabu huzinduliwa. Katika hiyo tunaona jina la database iliyounganishwa hapo awali. Ikiwa kuna database kadhaa zilizounganishwa, chagua moja unayohitaji na uchague. Baada ya bonyeza hiyo kifungo "Mali ..." upande wa kulia wa dirisha.
- Dirisha la dirisha la uhusiano huanza. Hamisha kwenye tab "Ufafanuzi". Kwenye shamba "Amri ya maandishi", chini ya dirisha la sasa, andika amri ya SQL kwa mujibu wa lugha ya lugha, ambayo tulizungumzia kwa ufupi wakati unapozingatia Njia ya 1. Kisha bonyeza kitufe "Sawa".
- Baada ya hapo, kurudi moja kwa moja dirisha la kuunganisha kitabu linafanywa. Tunaweza tu bonyeza kifungo "Furahisha" ndani yake. Mbegu inapatikana na swala, baada ya hapo database inarudi matokeo ya usindikaji wake nyuma kwenye karatasi ya Excel, kwenye meza iliyohamishwa awali na sisi.
Njia ya 3: Unganisha kwenye SQL Server
Kwa kuongeza, kupitia zana za Excel, inawezekana kuunganisha kwenye SQL Server na kutuma maombi yake. Kujenga swala hakutofautiana na chaguo la awali, lakini kwanza, unahitaji kuanzisha uunganisho yenyewe. Hebu angalia jinsi ya kufanya hivyo.
- Run Excel na uende kwenye kichupo "Data". Baada ya bonyeza hiyo kifungo "Kutoka kwa vyanzo vingine"ambayo imewekwa kwenye mkanda katika kizuizi cha zana "Kupata Data Nje". Wakati huu, kutoka kwa orodha inayoonekana, chaguo chaguo "Kutoka SQL Server".
- Uunganisho kwenye seva ya database hufungua. Kwenye shamba "Jina la Seva" taja jina la seva ambayo tunaunganisha. Katika kundi la vigezo "Maelezo ya Akaunti" unahitaji kuamua jinsi uhusiano huo utatokea: kwa kutumia uthibitishaji wa Windows au kwa kuingia jina la mtumiaji na nenosiri. Sisi kufungua kubadili kulingana na uamuzi. Ikiwa umechagua chaguo la pili, basi kwa kuongeza mashamba yanayofanana utahitajika kuingia jina la mtumiaji na nenosiri. Baada ya mipangilio yote imefanywa, bonyeza kitufe. "Ijayo". Baada ya kufanya hatua hii, uunganisho kwenye seva maalum hutokea. Vitendo vingi vya kuandaa swala la msingi ni sawa na wale walioelezwa katika njia ya awali.
Kama unaweza kuona, katika Excel, Swali la SQL linaweza kupangwa kama zana za kujengwa katika mpango huo, na kwa msaada wa kuingia kwa watu wengine. Kila mtumiaji anaweza kuchagua chaguo ambacho kinafaa zaidi kwake na kinafaa zaidi kwa kutatua kazi maalum. Ingawa, uwezo wa kuingiza XLTools, kwa ujumla, bado ni zaidi ya juu zaidi kuliko zana zilizojengwa katika Excel. Hasara kubwa ya XLTools ni kwamba kipindi cha matumizi ya bure ya kuongeza ni kifupi kwa wiki mbili tu za kalenda.