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