SQL అనేది ఒక ప్రసిద్ధ ప్రోగ్రామింగ్ భాష, ఇది డేటాబేస్ (DB) తో పనిచేసేటప్పుడు ఉపయోగించబడుతుంది. మైక్రోసాఫ్ట్ ఆఫీస్లో డేటాబేస్ కార్యకలాపాల కోసం యాక్సెస్ అనే ప్రత్యేక అనువర్తనం ఉన్నప్పటికీ, ఎక్సెల్ SQL ప్రశ్నలను చేయడం ద్వారా డేటాబేస్లతో కూడా పని చేయవచ్చు. ఇదే విధమైన అభ్యర్థనను వివిధ మార్గాల్లో ఎలా రూపొందించాలో తెలుసుకుందాం.
ఇవి కూడా చూడండి: ఎక్సెల్ లో డేటాబేస్ ఎలా సృష్టించాలి
Excel లో SQL ప్రశ్నను సృష్టిస్తోంది
SQL ప్రశ్న భాష దాదాపు అన్ని ఆధునిక డేటాబేస్ నిర్వహణ వ్యవస్థలు దానితో పనిచేసే అనలాగ్ల నుండి భిన్నంగా ఉంటుంది. అందువల్ల, ఎక్సెల్ వంటి అధునాతన టేబుల్ ప్రాసెసర్, అనేక అదనపు విధులను కలిగి ఉంది, ఈ భాషతో ఎలా పని చేయాలో కూడా తెలుసు. ఎక్సెల్ ఉపయోగిస్తున్న SQL యూజర్లు చాలా భిన్నమైన పట్టిక డేటాను నిర్వహించగలరు.
విధానం 1: యాడ్-ఇన్ ఉపయోగించండి
అయితే మొదట, మీరు ఎక్సెల్ నుండి ఒక SQL ప్రశ్నను ప్రామాణిక సాధనాలను ఉపయోగించకుండా, మూడవ పార్టీ యాడ్-ఇన్ ఉపయోగించి సృష్టించేటప్పుడు ఎంపికను చూద్దాం. ఈ పనిని చేసే ఉత్తమ యాడ్-ఆన్లలో ఒకటి ఎక్స్ఎల్టూల్స్ టూల్కిట్, ఈ లక్షణంతో పాటు, ఇతర ఫంక్షన్ల హోస్ట్ను అందిస్తుంది. నిజమే, సాధనాన్ని ఉపయోగించటానికి ఉచిత కాలం కేవలం 14 రోజులు మాత్రమే అని గమనించాలి, ఆపై మీరు లైసెన్స్ కొనవలసి ఉంటుంది.
XLTools యాడ్-ఇన్ను డౌన్లోడ్ చేయండి
- మీరు యాడ్-ఇన్ ఫైల్ను డౌన్లోడ్ చేసిన తర్వాత xltools.exeదీన్ని ఇన్స్టాల్ చేయడానికి కొనసాగాలి. ఇన్స్టాలర్ ప్రారంభించడానికి, ఇన్స్టాలేషన్ ఫైల్ లోని ఎడమ మౌస్ బటన్ను డబుల్ క్లిక్ చేయండి. ఆ తరువాత, ఒక విండో తెరుచుకుంటుంది, దీనిలో మీరు మైక్రోసాఫ్ట్ ఉత్పత్తుల ఉపయోగం కోసం లైసెన్స్ ఒప్పందంతో మీ ఒప్పందాన్ని ధృవీకరించాలి - నెట్ ఫ్రేమ్వర్క్ 4. దీన్ని చేయడానికి, బటన్పై క్లిక్ చేయండి “నేను అంగీకరిస్తున్నాను” విండో దిగువన.
- ఆ తరువాత, ఇన్స్టాలర్ అవసరమైన ఫైళ్ళను డౌన్లోడ్ చేస్తుంది మరియు వాటిని ఇన్స్టాల్ చేసే ప్రక్రియను ప్రారంభిస్తుంది.
- అప్పుడు ఒక విండో తెరుచుకుంటుంది, దీనిలో మీరు ఈ యాడ్-ఇన్ను ఇన్స్టాల్ చేయడానికి మీ సమ్మతిని ధృవీకరించాలి. ఇది చేయుటకు, బటన్ పై క్లిక్ చేయండి "ఇన్స్టాల్".
- అప్పుడు యాడ్-ఇన్ యొక్క సంస్థాపనా విధానం ప్రారంభమవుతుంది.
- ఇది పూర్తయిన తర్వాత, ఒక విండో తెరవబడుతుంది, దీనిలో సంస్థాపన విజయవంతంగా పూర్తయిందని నివేదించబడుతుంది. పేర్కొన్న విండోలో, బటన్పై క్లిక్ చేయండి "మూసివేయి".
- యాడ్-ఇన్ వ్యవస్థాపించబడింది మరియు ఇప్పుడు మీరు SQL ప్రశ్నను నిర్వహించాల్సిన ఎక్సెల్ ఫైల్ను అమలు చేయవచ్చు. ఎక్సెల్ షీట్తో కలిసి, XLTools లైసెన్స్ కోడ్ను నమోదు చేయడానికి ఒక విండో తెరుచుకుంటుంది. మీకు కోడ్ ఉంటే, మీరు దానిని తగిన ఫీల్డ్లో ఎంటర్ చేసి, బటన్ పై క్లిక్ చేయాలి "సరే". మీరు 14 రోజులు ఉచిత సంస్కరణను ఉపయోగించాలనుకుంటే, బటన్ పై క్లిక్ చేయండి ట్రయల్ లైసెన్స్.
- ట్రయల్ లైసెన్స్ను ఎంచుకున్నప్పుడు, మరొక చిన్న విండో తెరుచుకుంటుంది, ఇక్కడ మీరు మీ పేరు మరియు ఇంటిపేరును పేర్కొనాలి (మీరు అలియాస్ ఉపయోగించవచ్చు) మరియు ఇమెయిల్. ఆ తరువాత, బటన్ పై క్లిక్ చేయండి "ట్రయల్ వ్యవధిని ప్రారంభించండి".
- తరువాత, మేము లైసెన్స్ విండోకు తిరిగి వస్తాము. మీరు గమనిస్తే, మీరు నమోదు చేసిన విలువలు ఇప్పటికే ప్రదర్శించబడతాయి. ఇప్పుడు మీరు బటన్ పై క్లిక్ చేయాలి "సరే".
- మీరు పై అవకతవకలను చేసిన తర్వాత, మీ ఎక్సెల్ ఉదాహరణలో క్రొత్త ట్యాబ్ కనిపిస్తుంది - "XLTools". కానీ మేము దానిలోకి వెళ్ళడానికి ఆతురుతలో లేము. ప్రశ్నను సృష్టించే ముందు, మనం టేబుల్ శ్రేణిని మార్చాలి, దానితో మనం “స్మార్ట్” టేబుల్ అని పిలవబడే పని చేస్తాము మరియు దానికి ఒక పేరు ఇవ్వండి.
దీన్ని చేయడానికి, పేర్కొన్న శ్రేణిని లేదా దానిలోని ఏదైనా మూలకాన్ని ఎంచుకోండి. ట్యాబ్లో ఉండటం "హోమ్" చిహ్నంపై క్లిక్ చేయండి "టేబుల్గా ఫార్మాట్ చేయండి". ఇది టూల్బాక్స్లోని రిబ్బన్పై ఉంచబడుతుంది. "స్టైల్స్". ఆ తరువాత వివిధ శైలుల ఎంపిక జాబితా తెరుచుకుంటుంది. అవసరమని మీరు అనుకునే శైలిని ఎంచుకోండి. పేర్కొన్న ఎంపిక పట్టిక కార్యాచరణను ఏ విధంగానూ ప్రభావితం చేయదు, కాబట్టి మీ ఎంపికను దృశ్య ప్రదర్శన ప్రాధాన్యతల ఆధారంగా మాత్రమే బేస్ చేసుకోండి. - దీనిని అనుసరించి, ఒక చిన్న విండో ప్రారంభమవుతుంది. ఇది పట్టిక యొక్క అక్షాంశాలను సూచిస్తుంది. నియమం ప్రకారం, మీరు శ్రేణిలోని ఒక కణాన్ని మాత్రమే ఎంచుకున్నప్పటికీ, ప్రోగ్రామ్ శ్రేణి యొక్క పూర్తి చిరునామాను “ఎంచుకుంటుంది”. ఒకవేళ, ఫీల్డ్లోని సమాచారాన్ని తనిఖీ చేయడం బాధపడదు "పట్టిక డేటా యొక్క స్థానాన్ని పేర్కొనండి". సమీప వస్తువుపై కూడా శ్రద్ధ వహించండి శీర్షిక పట్టిక, మీ శ్రేణిలోని శీర్షికలు నిజంగా ఉంటే చెక్మార్క్ ఉంది. అప్పుడు బటన్ పై క్లిక్ చేయండి "సరే".
- ఆ తరువాత, పేర్కొన్న మొత్తం పరిధి పట్టికగా ఫార్మాట్ చేయబడుతుంది, ఇది దాని లక్షణాలను (ఉదాహరణకు, సాగదీయడం) మరియు దృశ్య ప్రదర్శనను ప్రభావితం చేస్తుంది. పేర్కొన్న పట్టికకు పేరు ఇవ్వబడుతుంది. దాన్ని గుర్తించడానికి మరియు ఇష్టానుసారం మార్చడానికి, శ్రేణి యొక్క ఏదైనా మూలకంపై క్లిక్ చేయండి. రిబ్బన్పై అదనపు సమూహ ట్యాబ్లు కనిపిస్తాయి - "పట్టికలతో పనిచేయడం". టాబ్కు తరలించండి "డిజైనర్"దానిలో ఉంచారు. టూల్బాక్స్లోని రిబ్బన్పై "గుణాలు" ఫీల్డ్ లో "పట్టిక పేరు" దానికి కేటాయించిన ప్రోగ్రామ్ స్వయంచాలకంగా సూచించబడే శ్రేణి పేరు సూచించబడుతుంది.
- కావాలనుకుంటే, వినియోగదారు ఈ పేరును మరింత సమాచారంగా మార్చవచ్చు, కీబోర్డ్ నుండి ఫీల్డ్లో కావలసిన ఎంపికను నమోదు చేసి, కీని నొక్కడం ద్వారా ఎంటర్.
- ఆ తరువాత, పట్టిక సిద్ధంగా ఉంది మరియు మీరు నేరుగా అభ్యర్థన యొక్క సంస్థకు వెళ్లవచ్చు. టాబ్కు తరలించండి "XLTools".
- టూల్బాక్స్లోని రిబ్బన్కు వెళ్లిన తర్వాత "SQL ప్రశ్నలు" చిహ్నంపై క్లిక్ చేయండి SQL ను అమలు చేయండి.
- SQL ప్రశ్న అమలు విండో ప్రారంభమవుతుంది. దాని ఎడమ ప్రాంతంలో, మీరు పత్రం యొక్క షీట్ మరియు డేటా ట్రీలోని పట్టికను సూచించాలి.
విండో యొక్క కుడి పేన్లో, ఇది చాలావరకు ఆక్రమించినది, SQL ప్రశ్న ఎడిటర్. అందులో ప్రోగ్రామ్ కోడ్ రాయడం అవసరం. అక్కడ ఎంచుకున్న పట్టిక యొక్క కాలమ్ పేర్లు ఇప్పటికే స్వయంచాలకంగా ప్రదర్శించబడతాయి. ప్రాసెసింగ్ కోసం నిలువు వరుసలు ఆదేశాన్ని ఉపయోగించి ఎంపిక చేయబడతాయి బాలినేని. మీరు పేర్కొన్న ఆదేశాన్ని ప్రాసెస్ చేయాలనుకుంటున్న నిలువు వరుసలను మాత్రమే జాబితాలో ఉంచడం అవసరం.
తరువాత, మీరు ఎంచుకున్న వస్తువులకు వర్తించదలిచిన ఆదేశం యొక్క వచనం వ్రాయబడుతుంది. ప్రత్యేక ఆపరేటర్లను ఉపయోగించి జట్లు కంపోజ్ చేయబడతాయి. ప్రాథమిక SQL స్టేట్మెంట్లు ఇక్కడ ఉన్నాయి:
- ద్వారా ఆర్డర్ - విలువలను క్రమబద్ధీకరించడం;
- JOIN - పట్టికలలో చేరండి;
- సమూహం ద్వారా - విలువల సమూహం;
- SUM - విలువల సమ్మషన్;
- ప్రత్యేకమైన - నకిలీల తొలగింపు.
అదనంగా, ఆపరేటర్లను ప్రశ్నను నిర్మించడానికి ఉపయోగించవచ్చు MAX, MIN, AVG, COUNT, LEFT మరియు ఇతరులు
విండో దిగువ భాగంలో ప్రాసెసింగ్ ఫలితం ఎక్కడ ప్రదర్శించబడుతుందో మీరు సూచించాలి. ఇది పుస్తకం యొక్క క్రొత్త షీట్ (అప్రమేయంగా) లేదా ప్రస్తుత షీట్లోని నిర్దిష్ట పరిధి కావచ్చు. తరువాతి సందర్భంలో, మీరు స్విచ్ను తగిన స్థానానికి తరలించాలి మరియు ఈ పరిధి యొక్క కోఆర్డినేట్లను పేర్కొనాలి.
అభ్యర్థన చేసిన తరువాత మరియు సంబంధిత సెట్టింగులు చేసిన తరువాత, బటన్ పై క్లిక్ చేయండి "రన్" విండో దిగువన. ఆ తరువాత, ప్రవేశించిన ఆపరేషన్ చేయబడుతుంది.
పాఠం: ఎక్సెల్ లో స్మార్ట్ టేబుల్స్
విధానం 2: అంతర్నిర్మిత ఎక్సెల్ సాధనాలను ఉపయోగించండి
ఎక్సెల్ అంతర్నిర్మిత సాధనాలను ఉపయోగించి ఎంచుకున్న డేటా మూలానికి వ్యతిరేకంగా SQL ప్రశ్నను సృష్టించడానికి ఒక మార్గం కూడా ఉంది.
- మేము ఎక్సెల్ ప్రోగ్రామ్ను ప్రారంభిస్తాము. ఆ తరువాత, టాబ్కు తరలించండి "డేటా".
- టూల్బాక్స్లో "బాహ్య డేటాను పొందడం"రిబ్బన్పై ఉన్న, చిహ్నంపై క్లిక్ చేయండి "ఇతర వనరుల నుండి". మరిన్ని ఎంపికల జాబితా తెరుచుకుంటుంది. అందులోని అంశాన్ని ఎంచుకోండి "డేటా కనెక్షన్ విజార్డ్ నుండి".
- ప్రారంభమవుతుంది డేటా కనెక్షన్ విజార్డ్. డేటా మూలాల రకాల జాబితాలో, ఎంచుకోండి "ODBC DSN". ఆ తరువాత, బటన్ పై క్లిక్ చేయండి "తదుపరి".
- విండో తెరుచుకుంటుంది డేటా కనెక్షన్ విజార్డ్స్దీనిలో మీరు మూలం రకాన్ని ఎంచుకోవాలనుకుంటున్నారు. పేరును ఎంచుకోండి "MS యాక్సెస్ డేటాబేస్". అప్పుడు బటన్ పై క్లిక్ చేయండి "తదుపరి".
- ఒక చిన్న నావిగేషన్ విండో తెరుచుకుంటుంది, దీనిలో మీరు mdb లేదా accdb ఆకృతిలో డేటాబేస్ స్థాన డైరెక్టరీకి వెళ్లి కావలసిన డేటాబేస్ ఫైల్ను ఎంచుకోవాలి. లాజికల్ డ్రైవ్ల మధ్య నావిగేషన్ ప్రత్యేక ఫీల్డ్లో జరుగుతుంది. "డిస్కులు". డైరెక్టరీల మధ్య, విండో యొక్క కేంద్ర ప్రాంతంలో ఒక పరివర్తన జరుగుతుంది "కేటలాగ్స్". ప్రస్తుత డైరెక్టరీలోని ఫైల్లు mdb లేదా accdb పొడిగింపును కలిగి ఉంటే విండో యొక్క ఎడమ పేన్లో ప్రదర్శించబడతాయి. ఈ ప్రాంతంలోనే మీరు ఫైల్ పేరును ఎంచుకోవాలి, ఆపై బటన్ పై క్లిక్ చేయండి "సరే".
- దీనిని అనుసరించి, పేర్కొన్న డేటాబేస్లోని పట్టిక ఎంపిక విండో ప్రారంభించబడుతుంది. సెంట్రల్ ఏరియాలో, కావలసిన పట్టిక పేరును ఎంచుకోండి (చాలా ఉంటే), ఆపై బటన్ పై క్లిక్ చేయండి "తదుపరి".
- ఆ తరువాత, సేవ్ డేటా కనెక్షన్ ఫైల్ విండో తెరుచుకుంటుంది. మేము కాన్ఫిగర్ చేసిన కనెక్షన్ గురించి ప్రాథమిక సమాచారం ఇక్కడ ఉంది. ఈ విండోలో, బటన్ పై క్లిక్ చేయండి "పూర్తయింది".
- ఎక్సెల్ వర్క్షీట్లో ఎక్సెల్ డేటా దిగుమతి విండో ప్రారంభించబడింది. దీనిలో, డేటాను ఏ రూపంలో ప్రదర్శించాలనుకుంటున్నారో మీరు పేర్కొనవచ్చు:
- పట్టిక;
- పివోట్ టేబుల్ రిపోర్ట్;
- సారాంశం చార్ట్.
మీకు అవసరమైన ఎంపికను ఎంచుకోండి. డేటా ఎక్కడ ఉంచాలో సూచించడానికి కొంచెం తక్కువ అవసరం: క్రొత్త షీట్లో లేదా ప్రస్తుత షీట్లో. తరువాతి సందర్భంలో, స్థాన కోఆర్డినేట్లను ఎంచుకోవడం కూడా సాధ్యమే. అప్రమేయంగా, డేటా ప్రస్తుత షీట్లో ఉంచబడుతుంది. దిగుమతి చేసుకున్న వస్తువు యొక్క ఎగువ ఎడమ మూలలో సెల్ లో ఉంది A1.
అన్ని దిగుమతి సెట్టింగులు పేర్కొన్న తరువాత, బటన్ పై క్లిక్ చేయండి "సరే".
- మీరు గమనిస్తే, డేటాబేస్ నుండి పట్టిక షీట్కు తరలించబడుతుంది. అప్పుడు మేము టాబ్కు వెళ్తాము "డేటా" మరియు బటన్ పై క్లిక్ చేయండి "కనెక్షన్లు", అదే పేరులోని టూల్బాక్స్లోని టేప్లో ఉంది.
- ఆ తరువాత, పుస్తకానికి కనెక్ట్ అయ్యే విండో ప్రారంభించబడింది. దీనిలో మనం గతంలో కనెక్ట్ చేసిన డేటాబేస్ పేరును చూస్తాము. కనెక్ట్ చేయబడిన అనేక డేటాబేస్లు ఉంటే, అవసరమైనదాన్ని ఎంచుకుని, దాన్ని ఎంచుకోండి. ఆ తరువాత, బటన్ పై క్లిక్ చేయండి "గుణాలు ..." విండో యొక్క కుడి వైపున.
- కనెక్షన్ లక్షణాల విండో ప్రారంభమవుతుంది. మేము దానిలో టాబ్కు వెళ్తాము "సంకల్పం". ఫీల్డ్లో జట్టు వచనంప్రస్తుత విండో దిగువన ఉన్న, మేము ఈ భాష యొక్క వాక్యనిర్మాణానికి అనుగుణంగా SQL ఆదేశాన్ని వ్రాస్తాము, దీనిని పరిగణనలోకి తీసుకునేటప్పుడు క్లుప్తంగా మాట్లాడాము విధానం 1. అప్పుడు బటన్ పై క్లిక్ చేయండి "సరే".
- ఆ తరువాత, సిస్టమ్ స్వయంచాలకంగా పుస్తక కనెక్షన్ విండోకు తిరిగి వస్తుంది. మనం బటన్ పై మాత్రమే క్లిక్ చేయవచ్చు "నవీకరించు" దానిలో. డేటాబేస్కు ఒక అభ్యర్థన చేయబడుతుంది, ఆ తరువాత డేటాబేస్ దాని ప్రాసెసింగ్ ఫలితాలను ఎక్సెల్ షీట్కు తిరిగి ఇస్తుంది, మేము ఇంతకు ముందు బదిలీ చేసిన పట్టికకు.
విధానం 3: SQL సర్వర్కు కనెక్ట్ అవ్వండి
అదనంగా, ఎక్సెల్ సాధనాల ద్వారా, మీరు SQL సర్వర్కు కనెక్ట్ అవ్వవచ్చు మరియు దానికి ప్రశ్నలను పంపవచ్చు. అభ్యర్థనను నిర్మించడం మునుపటి ఎంపికకు భిన్నంగా లేదు, కానీ మొదట, మీరు కనెక్షన్ను ఏర్పాటు చేసుకోవాలి. దీన్ని ఎలా చేయాలో చూద్దాం.
- మేము ఎక్సెల్ ప్రోగ్రామ్ను ప్రారంభిస్తాము మరియు మేము టాబ్కు వెళ్తాము "డేటా". ఆ తరువాత, బటన్ పై క్లిక్ చేయండి "ఇతర వనరుల నుండి", ఇది టూల్ బ్లాక్లోని టేప్లో ఉంచబడుతుంది "బాహ్య డేటాను పొందడం". ఈసారి, డ్రాప్-డౌన్ జాబితా నుండి, ఎంపికను ఎంచుకోండి "SQL సర్వర్ నుండి".
- ఇది డేటాబేస్ సర్వర్కు కనెక్ట్ చేయడానికి విండోను తెరుస్తుంది. ఫీల్డ్లో "సర్వర్ పేరు" మేము కనెక్ట్ చేస్తున్న సర్వర్ పేరును సూచించండి. పరామితి సమూహంలో ఖాతా సమాచారం కనెక్షన్ ఎలా జరుగుతుందో మీరు నిర్ణయించుకోవాలి: విండోస్ ప్రామాణీకరణను ఉపయోగించడం లేదా వినియోగదారు పేరు మరియు పాస్వర్డ్ను నమోదు చేయడం ద్వారా. మేము నిర్ణయం ప్రకారం స్విచ్ సెట్. మీరు రెండవ ఎంపికను ఎంచుకుంటే, అదనంగా మీరు తగిన ఫీల్డ్లలో వినియోగదారు పేరు మరియు పాస్వర్డ్ను నమోదు చేయాలి. అన్ని సెట్టింగులు పూర్తయిన తర్వాత, బటన్ పై క్లిక్ చేయండి "తదుపరి". ఈ చర్య చేసిన తర్వాత, పేర్కొన్న సర్వర్కు కనెక్షన్ జరుగుతుంది. డేటాబేస్కు ప్రశ్నను నిర్వహించడానికి తదుపరి దశలు మేము మునుపటి పద్ధతిలో వివరించిన వాటికి సమానంగా ఉంటాయి.
మీరు చూడగలిగినట్లుగా, ఎక్సెల్ ఎక్సెల్ లో, ప్రోగ్రామ్ యొక్క అంతర్నిర్మిత సాధనాలతో మరియు మూడవ పార్టీ యాడ్-ఆన్ల సహాయంతో ఒక ప్రశ్నను నిర్వహించవచ్చు. ప్రతి యూజర్ తనకు మరింత సౌకర్యవంతంగా ఉండే ఎంపికను ఎంచుకోవచ్చు మరియు ఒక నిర్దిష్ట పనిని పరిష్కరించడానికి మరింత అనుకూలంగా ఉంటుంది. అయినప్పటికీ, XLTools యాడ్-ఇన్ యొక్క లక్షణాలు సాధారణంగా అంతర్నిర్మిత ఎక్సెల్ సాధనాల కంటే కొంతవరకు అభివృద్ధి చెందాయి. XLTools యొక్క ప్రధాన ప్రతికూలత ఏమిటంటే, యాడ్-ఇన్ యొక్క ఉచిత ఉపయోగం కోసం ఈ పదం రెండు క్యాలెండర్ వారాలకు మాత్రమే పరిమితం చేయబడింది.