SQL jẹ ede siseto ti o gbajumo ti o nlo nigbati o n ṣiṣẹ pẹlu awọn isura infomesonu (DB). Biotilẹjẹpe ohun elo miiran kan fun awọn iṣẹ data inu Office Office suite - Access, ṣugbọn Excel tun le ṣiṣẹ pẹlu database, ṣiṣe awọn ibeere querisi. Jẹ ki a wa bi a ṣe le ṣe irufẹ ibeere bẹ ni ọna pupọ.
Wo tun: Bi o ṣe le ṣe igbasilẹ kan ni Tayo
Ṣiṣẹda ìbéèrè SQL ni tayo
Awọn ọrọ ìbéèrè SQL yatọ si awọn analogs ni otitọ pe fere gbogbo awọn ilana iṣakoso data igbalode nṣiṣẹ pẹlu rẹ. Nitorina, kii ṣe ni iyanilenu pe iru isise taara to ti ni ilọsiwaju bi Excel, eyiti o ni ọpọlọpọ awọn iṣẹ afikun, tun le ṣiṣẹ pẹlu ede yii. Awọn olumulo ti o ni ọlọgbọn ni lilo SQL nipa lilo Excel le ṣeto ọpọlọpọ awọn oriṣi data tabular lọtọ.
Ọna 1: Lo Awọn afikun-ons
Ṣugbọn akọkọ, jẹ ki a wo aṣayan nigba ti o le ṣẹda ibeere SQL lati Excel laisi lilo ohun elo irinṣe, ṣugbọn lilo lilo-ẹni-kẹta. Ọkan ninu awọn afikun afikun ti o dara julọ ṣiṣe iṣẹ yii jẹ ohun elo irinṣẹ XLTools, eyi ti, ni afikun si ẹya ara ẹrọ yii, pese ipese awọn iṣẹ miiran. Sibẹsibẹ, o yẹ ki o ṣe akiyesi pe akoko ọfẹ ti lilo ọpa jẹ ọjọ 14 nikan, lẹhinna o ni lati ra iwe-aṣẹ kan.
Gba awọn XLTools kun-un
- Lẹhin ti o gba lati ayelujara faili-afikun xltools.exeyẹ ki o tẹsiwaju pẹlu fifi sori rẹ. Lati ṣiṣe olupese naa, tẹ lẹmeji osi ni apa osi lẹẹmeji lori faili fifi sori ẹrọ. Lẹhin eyi, window yoo wa ni igbekale eyiti o nilo lati jẹrisi adehun rẹ pẹlu adehun iwe-ašẹ fun lilo awọn ọja Microsoft - NET Framework 4. Lati ṣe eyi, kan tẹ bọtini naa "Gba" ni isalẹ ti window.
- Lẹhin eyini, oluṣeto naa n gba awọn faili ti a beere ati bẹrẹ ilana ilana.
- Nigbamii ti, window kan ṣi sii ninu eyi ti o gbọdọ jẹrisi ifunsi rẹ lati fi sori ẹrọ yii. Lati ṣe eyi, tẹ lori bọtini. "Fi".
- Lẹhin naa bẹrẹ ilana fifi sori ẹrọ taara si ara-ara rẹ.
- Lẹhin ti pari rẹ, window kan yoo ṣii ninu eyi ti yoo sọ fun pe a ti pari fifi sori ẹrọ. Ni window ti a ti sọ, kan tẹ bọtini "Pa a".
- A fi sori ẹrọ afikun ati bayi o le ṣiṣe faili Excel ninu eyiti o nilo lati ṣeto ibeere ti SQL kan. Paapọ pẹlu iwe tọọsi Excel, window kan ṣi lati tẹ koodu iwe-aṣẹ XLTools. Ti o ba ni koodu, o nilo lati tẹ sii ni aaye ti o yẹ ki o tẹ bọtini naa "O DARA". Ti o ba fẹ lo ẹyà ọfẹ naa fun ọjọ 14, lẹhinna o nilo lati tẹ bọtini kan. "Iwe-aṣẹ Iwadi".
- Nigbati o ba yan iwe-aṣẹ idanwo, window kekere miiran ṣi ibi ti o nilo lati ṣọkasi orukọ rẹ akọkọ ati orukọ ikẹhin (o le lo iforukọsilẹ) ati imeeli. Lẹhin eyi, tẹ lori bọtini "Akoko Iwadii Bẹrẹ".
- Nigbamii ti a pada si window window. Bi o ṣe le ri, awọn iye ti o tẹ ti wa tẹlẹ ti han. Bayi o nilo lati tẹ bọtini naa. "O DARA".
- Lẹhin ti o ṣe awọn ifọwọyi ti o wa loke, taabu titun kan yoo han ninu ẹda Tayo rẹ - "XLTools". Ṣugbọn kii ṣe ni kiakia lati lọ sinu rẹ. Ṣaaju ki o to ṣẹda ibeere kan, o nilo lati yi iyipada tabili kan, pẹlu eyiti a yoo ṣiṣẹ, sinu tabili ti a npe ni "smart" ati fun orukọ kan.
Lati ṣe eyi, yan orun ti a ti sọ tẹlẹ tabi eyikeyi awọn eroja rẹ. Jije ninu taabu "Ile" tẹ lori aami "Ṣiṣe bi tabili". O ti gbe sori teepu ni apo ti awọn irinṣẹ. "Awọn lẹta". Lẹhinna akojọ kan ti awọn oriṣiriṣi oriṣiriṣi ti ṣii. Yan ara ti o rii pe o yẹ. Yiyan yi yoo ko ni ipa lori iṣẹ-ṣiṣe ti tabili, nitorina ṣe ipilẹ aṣayan rẹ daadaa lori ipilẹ awọn ifarahan wiwo. - Lẹhin eyi, window ti wa ni idari. O tọka awọn ipoidojuko ti tabili. Gẹgẹbi ofin, eto naa funrararẹ "gbe soke" adirẹsi kikun ti orun naa, paapaa ti o ba yan ọkan ninu sẹẹli kan ninu rẹ. Ṣugbọn ni gbogbo igba ti ko ba dabaru pẹlu ṣayẹwo alaye ti o wa ninu aaye naa "Pato awọn ipo ti data tabili". O tun nilo lati san ifojusi si ohun kan "Tabili pẹlu awọn akọle", ami ami kan wa, ti awọn akọle ori rẹ ba wa ni bayi. Lẹhinna tẹ lori bọtini "O DARA".
- Lẹhin eyini, gbogbo ibiti a ti sọ tẹlẹ yoo wa ni akoonu bi tabili kan, eyi ti yoo ni ipa awọn ohun-ini rẹ mejeeji (fun apeere, itọlẹ) ati ifihan wiwo. Awọn tabili ti o wa tẹlẹ yoo wa ni orukọ. Lati le ṣe akiyesi o ati yi pada ni iyọọda, a tẹ lori eyikeyi awọn ero ti titobi. Ẹgbẹ afikun awọn taabu kan han lori tẹẹrẹ - "Nṣiṣẹ pẹlu awọn tabili". Gbe si taabu "Olùkọlé"gbe sinu rẹ. Lori teepu ni apo ti awọn irinṣẹ "Awọn ohun-ini" ni aaye "Orukọ Ọla" orukọ oruko, eyi ti eto ti a sọ si rẹ laifọwọyi, yoo jẹ itọkasi.
- Ti o ba fẹ, olumulo le yi orukọ yi pada si alaye diẹ sii nipa titẹ si aṣayan ti o fẹ ni aaye lati keyboard ati titẹ bọtini naa Tẹ.
- Lẹhin eyi, tabili naa ti šetan ati pe o le lọ taara si iṣakoso ti ìbéèrè naa. Gbe si taabu "XLTools".
- Lẹhin ti awọn iyipada lori teepu ni awọn ohun elo ti awọn irinṣẹ "Awọn ibeere queries" tẹ lori aami Ṣiṣe SQL.
- Ibẹrẹ ipaniyan ìbéèrè SQL bẹrẹ. Ni agbegbe osi rẹ, ṣọkasi dì ti iwe-ipamọ ati tabili lori aaye data ti eyiti a beere fun ibere naa.
Ni fọọmu ọtun ti window, eyi ti o wa julọ julọ, o jẹ aṣiṣe ibeere SQL. Ninu rẹ o nilo lati kọ koodu eto. Awọn orukọ ile-iwe ti tabili ti a ti yan tẹlẹ yoo wa ni afihan laifọwọyi. Aṣayan awọn ọwọn fun processing ni a ṣe pẹlu aṣẹ SELE. O nilo lati fi akojọpọ awọn ọwọn ti o fẹ aṣẹ ti o pàtó lati ṣakoso ṣiṣẹ ninu akojọ naa.
Tókàn, kọ ọrọ ti aṣẹ ti o fẹ lati lo si awọn ohun ti a yan. Awọn akosilẹ ni akosilẹ nipa lilo awọn oniṣẹ pataki. Eyi ni awọn ọrọ gbólóhùn ipilẹ ti SQL:
- NIPA NIPA - awọn iyasọtọ jade;
- JOIN - da awọn tabili;
- Ẹgbẹ NIPA - akojọpọ awọn iye;
- SUM - summation of values;
- Iyatọ - yọ awọn duplicates.
Ni afikun, ni ikole iwadi naa, o le lo awọn oniṣẹ MAX, MIN, Ọkọ, COUNT, LEFT ati awọn omiiran
Ni apa isalẹ window, o yẹ ki o pato pato ibi ti abajade esi yoo han. Eyi le jẹ oju-iwe tuntun ti iwe naa (nipasẹ aiyipada) tabi ibiti o wa lori folda ti o wa tẹlẹ. Ninu ọran ikẹhin, o nilo lati satunkọ iyipada si ipo ti o yẹ ki o si pato awọn ipoidojuko yii.
Lẹhin ti a ti beere ìbéèrè naa ati pe awọn eto ti o baamu naa ti ṣe, tẹ lori bọtini. Ṣiṣe ni isalẹ ti window. Lẹhin eyi, iṣẹ ti a tẹ yoo ṣee ṣe.
Ẹkọ: Awọn tabili daradara ni Excel
Ọna 2: Lo Awọn Ẹrọ-Imọ-titẹ Tita
O tun wa ona kan lati ṣẹda ibeere SQL fun orisun data ti a yan nipa lilo awọn irinṣẹ ti a ṣe sinu Excel.
- Ṣiṣe eto naa tayo. Lẹhin ti o lọ si taabu "Data".
- Ni awọn iwe ohun elo "Ngba Data itagbangba"eyi ti o wa lori teepu, tẹ lori aami "Lati awọn orisun miiran". A akojọ ti awọn aṣayan diẹ sii. Yan ohun kan ninu rẹ "Lati Asopọ Iṣopọ Data".
- Bẹrẹ Asopọ Iṣopọ Data. Ninu akojọ awọn orisun orisun data, yan "ODBC DSN". Lẹhin ti o tẹ lori bọtini "Itele".
- Window ṣi Awọn Onimọ Sopọ Data, ninu eyi ti o nilo lati yan iru orisun. Yan orukọ kan "Ibi ipamọ wiwọle MS". Lẹhinna tẹ lori bọtini. "Itele".
- Bọtini lilọ kiri kekere kan ṣii ni eyiti o yẹ ki o lọ si aaye itọnisọna ibi ipamọ data ni ọna mdb tabi ọna kika ati ki o yan faili ti a beere fun faili. Lilọ kiri laarin awọn iwakọ logical ni a ṣe ni aaye pataki kan. "Awakọ". Laarin awọn iwe igbasilẹ, a ṣe iyipada kan ni agbegbe gusu ti window ti a npe ni "Awọn iwe akọọlẹ". Ni ori osi ti window, awọn faili ti o wa ninu igbasilẹ ti isiyi ni a fihan ti wọn ba ni afikun mdb tabi accdb. O wa ni aaye yii ti o nilo lati yan orukọ faili, lẹhinna tẹ bọtini "O DARA".
- Lẹhin eyi, a ti ṣii window kan fun yiyan tabili ni database ti o wa. Ni agbegbe aringbungbun, yan orukọ tabili ti o fẹ (ti o ba wa ni ọpọlọpọ), lẹhinna tẹ bọtini "Itele".
- Lẹhin eyi, window window asopọ asopọ ṣii. Eyi ni awọn alaye asopọ asopọ ti a ti tunto. Ni ferese yii, kan tẹ bọtini. "Ti ṣe".
- Lori iwe-iwe Excel, a ti se igbekale window ti o n wọle data. O ṣee ṣe lati fihan ni iru fọọmu ti o fẹ ki a fi data naa han:
- Tabili;
- Pivot Table sèkílọ;
- Atilẹjade iwe-ipamọ.
Yan aṣayan ti o fẹ. Ni isalẹ o nilo lati pato pato ibi ti o ti fi data naa han: lori iwe tuntun tabi lori iwe ti o wa lọwọlọwọ. Ni igbeyin igbeyin, o tun ṣee ṣe lati yan ipoidojuko ipo. Nipa aiyipada, a fi data sori iwe ti o wa lọwọlọwọ. Oke apa osi ti ohun ti a ko wọle ni a gbe sinu sẹẹli naa. A1.
Lẹhin ti gbogbo awọn eto ikọwe wọle ti wa ni pato, tẹ lori bọtini "O DARA".
- Bi o ṣe le wo, a gbe tabili lati ibi ipamọ lọ si oju-iwe naa. Lẹhinna lọ si taabu "Data" ki o si tẹ bọtini naa "Awọn isopọ"eyi ti o gbe sori teepu ni apo ti awọn irinṣẹ pẹlu orukọ kanna.
- Lẹhinna, asopọ si iwe naa ti wa ni igbekale. Ninu rẹ a ri orukọ orukọ ipamọ data ti o wa tẹlẹ. Ti o ba wa ọpọlọpọ awọn apoti isura data ti a ti sopọ, yan eyi ti o nilo ki o si yan o. Lẹhin ti o tẹ lori bọtini "Awọn ohun-ini ..." lori apa ọtun ti window.
- Ibẹrẹ iforukọsilẹ asopọ bẹrẹ. Gbe e si taabu "Definition". Ni aaye "Ọrọ aṣẹ", ni isalẹ window window to wa, kọ aṣẹ SQL ni ibamu pẹlu sisọ ede, eyiti a sọrọ ni ṣoki nigbati o ba ṣe akiyesi Ọna 1. Lẹhinna tẹ lori bọtini "O DARA".
- Lehin eyi, a pada sipo window ti o wa ni iwe. A le tẹ lori bọtini nikan "Tun" ninu rẹ. A ti gba ibi-ipamọ pẹlu ibeere kan, lẹhin eyi ni ipilẹ data ṣe pada awọn esi ti iṣeduro rẹ si iwe Excel, si tabili ti o ti gbe tẹlẹ nipasẹ wa.
Ọna 3: So pọ si olupin SQL
Ni afikun, nipasẹ awọn irinṣẹ Excel, o ṣee ṣe lati sopọ si olupin SQL ati firanṣẹ si ibeere rẹ. Ṣiṣe ibeere kan ko yatọ si aṣayan tẹlẹ, ṣugbọn akọkọ gbogbo, o nilo lati fi idi asopọ naa mulẹ. Jẹ ki a wo bi o ṣe le ṣe.
- Ṣiṣe awọn Tayo ati lọ si taabu "Data". Lẹhin ti o tẹ lori bọtini "Lati awọn orisun miiran"eyi ti a gbe sori teepu ni apo ti awọn irinṣẹ "Ngba Data itagbangba". Akoko yii, lati akojọ ti o han, yan aṣayan "Lati ijẹrisi SQL".
- Isopọ si olupin olupin data ṣi. Ni aaye "Orukọ olupin" pato orukọ olupin naa si eyiti a ti sopọ. Ni akojọpọ awọn ipo aye "Alaye Awọn Iroyin" o nilo lati pinnu bi isopọ naa yoo waye: lilo ifitonileti Windows tabi nipa titẹ orukọ olumulo ati ọrọ igbaniwọle. A fi iyipada han ni ibamu si ipinnu. Ti o ba yan aṣayan keji, lẹhinna ni afikun si aaye ti o bamu ti o ni lati tẹ orukọ olumulo kan ati ọrọ igbaniwọle. Lẹhin gbogbo awọn eto ti wa ni ṣiṣe, tẹ lori bọtini. "Itele". Lẹhin ṣiṣe iṣẹ yii, asopọ si olupin ti a pàdánù waye. Awọn ilọsiwaju siwaju sii lati ṣawari ibeere ìbéèrè database ni iru awọn ti a ṣalaye ni ọna iṣaaju.
Gẹgẹbi o ṣe le ri, ni Tayo, awọn ibeere queries le ṣee ṣeto, boya nipasẹ awọn irinṣẹ ti a ṣe sinu ti eto, tabi nipa lilo awọn afikun-afikun ẹni-kẹta. Olumulo kọọkan le yan aṣayan ti o rọrun fun u ati pe o dara julọ fun didaṣe iṣẹ kan pato. Biotilejepe, awọn agbara ti awọn XLTools kun-ni, ni apapọ, ṣi tun ni itumọ diẹ sii ju awọn irinṣẹ Excel ti a ṣe sinu. Aṣeyọri pataki ti XLTools ni pe akoko ti lilo ọfẹ ti afikun-ẹrọ ti wa ni opin si awọn ọsẹ ọsẹ meji nikan.