एस क्यू एल एक लोकप्रिय प्रोग्रामिंग भाषा आहे जी डेटाबेस (डीबी) सह काम करताना वापरली जाते. मायक्रोसॉफ्ट ऑफिस सूटमधील डेटाबेस ऑपरेशन्ससाठी स्वतंत्र अनुप्रयोग असूनही - प्रवेश करा परंतु एक्सेल डेटाबेससह देखील कार्य करू शकते, एसक्यूएल क्वेरी बनवितो. आपण अशा प्रकारे विनंती कशी वेगवेगळ्या प्रकारे करू शकतो ते शोधूया.
हे देखील पहा: Excel मध्ये डेटाबेस कसा तयार करावा
एक्सेलमध्ये एस क्यू एल क्वेरी तयार करणे
एस क्यू एल क्वेरी भाषा अॅनालॉग्सपेक्षा भिन्न आहे की जवळजवळ सर्व आधुनिक डेटाबेस व्यवस्थापन प्रणाली त्यासह कार्य करतात. म्हणूनच, हे आश्चर्यकारक नाही की एक्सेलसारख्या प्रगत टॅब्यूलर प्रोसेसरमध्ये बर्याच अतिरिक्त कार्ये देखील या भाषेसह कार्य करू शकतात. एक्सेल वापरुन एस क्यूएल वापरण्यात कुशल असणारे वापरकर्ते बरेच वेगवेगळे वेगवेगळ्या टॅब्यूलर डेटा व्यवस्थापित करू शकतात.
पद्धत 1: अॅड-ऑन्स वापरा
परंतु प्रथम, जेव्हा आपण मानक साधनांचा वापर न करता एक्सेलमधून SQL क्वेरी तयार करू शकता तेव्हा एक पर्याय विचारात घेऊ या परंतु तृतीय-पक्ष अॅड-इन वापरुन. हे कार्य करीत असलेल्या सर्वोत्तम ऍड-ऑनपैकी XLTools टूलकिट आहे, जे या वैशिष्ट्याव्यतिरिक्त, बर्याच इतर कार्ये प्रदान करते. तथापि, हे लक्षात ठेवावे की साधन वापरण्याचे विनामूल्य कालावधी फक्त 14 दिवस आहे आणि नंतर आपल्याला परवाना खरेदी करावा लागेल.
XLTools ऍड-ऑन डाउनलोड करा
- आपण ऍड-इन फाइल डाउनलोड केल्यानंतर xltools.exeत्याच्या स्थापनेसह पुढे चालू पाहिजे. इंस्टॉलर चालविण्यासाठी, इंस्टॉलेशन फाइलवर डावे माउस बटन डबल-क्लिक करा. त्यानंतर, एक विंडो सुरू होईल ज्यामध्ये आपल्याला Microsoft उत्पादने - नेट फ्रेमवर्क 4 वापरण्यासाठी परवाना करारात आपल्या कराराची पुष्टी करण्याची आवश्यकता असेल. हे करण्यासाठी, फक्त बटणावर क्लिक करा "स्वीकारा" खिडकीच्या खाली.
- त्यानंतर, इंस्टॉलर आवश्यक फाइल्स डाउनलोड करतो आणि स्थापना प्रक्रिया सुरू करतो.
- पुढे, एखादे विंडो उघडते ज्यामध्ये आपण ही अॅड-इन स्थापित करण्यासाठी आपल्या संमतीची पुष्टी करणे आवश्यक आहे. हे करण्यासाठी, बटणावर क्लिक करा. "स्थापित करा".
- मग थेट ऍड-इनची स्थापना प्रक्रिया सुरू होते.
- पूर्ण झाल्यानंतर, एक विंडो उघडली जाईल जी त्यात नोंदवली जाईल की स्थापना यशस्वीरित्या पूर्ण झाली. निर्दिष्ट विंडोमध्ये, फक्त बटणावर क्लिक करा "बंद करा".
- ऍड-इन स्थापित आहे आणि आता आपण एखादे एक्सेल फाइल चालवू शकता ज्यामध्ये आपल्याला SQL क्वेरी व्यवस्थापित करणे आवश्यक आहे. एक्सेल शीटसह, XLTools परवाना कोडमध्ये प्रवेश करण्यासाठी एक विंडो उघडली जाते. आपल्याकडे कोड असल्यास, आपल्याला योग्य फील्डमध्ये प्रविष्ट करणे आणि बटण क्लिक करणे आवश्यक आहे "ओके". आपण 14 दिवसांसाठी विनामूल्य आवृत्ती वापरू इच्छित असल्यास, आपल्याला फक्त बटण क्लिक करणे आवश्यक आहे. "चाचणी परवाना".
- आपण चाचणी परवाना निवडता तेव्हा, दुसरी लहान विंडो उघडली जाते जिथे आपल्याला आपले नाव आणि आडनाव (आपण टोपणनाव वापरू शकता) आणि ई-मेल निर्दिष्ट करण्याची आवश्यकता असते. त्यानंतर, बटणावर क्लिक करा "चाचणी कालावधी सुरू करा".
- पुढे आपण परवाना विंडोवर परत या. जसे आपण पाहू शकता, आपण प्रविष्ट केलेली मूल्ये आधीपासूनच प्रदर्शित केली आहेत. आता आपल्याला फक्त बटण दाबावे लागेल. "ओके".
- आपण वरील हाताळणी केल्यानंतर, आपल्या एक्सेल कॉपीमध्ये एक नवीन टॅब दिसेल - "एक्सएलटूल". पण त्यात जाण्याची घाई नाही. आपण एक क्वेरी तयार करण्यापूर्वी, आपल्याला एक सारणी अॅरे रुपांतरित करणे आवश्यक आहे, ज्यासह आम्ही कार्य करू, तथाकथित "स्मार्ट" सारणीमध्ये आणि त्याला नाव देऊ.
हे करण्यासाठी, निर्दिष्ट अॅरे किंवा त्याच्या कोणत्याही घटकांची निवड करा. टॅबमध्ये असणे "घर" चिन्हावर क्लिक करा "सारणी म्हणून स्वरूपित करा". हे उपकरणांच्या ब्लॉकमध्ये टेपवर ठेवलेले आहे. "शैली". त्यानंतर विविध शैलीची यादी उघडली आहे. आपल्याला योग्य वाटणारी शैली निवडा. ही निवड टेबलच्या कार्यक्षमतेस प्रभावित करणार नाही, म्हणूनच व्हिज्युअल डिस्पले प्राधान्यांच्या आधारावर आपली निवड पूर्णपणे निवडा. - यानंतर, एक लहान विंडो लॉन्च झाली आहे. ते टेबलच्या निर्देशांक दर्शविते. नियमानुसार, जरी आपण त्यात फक्त एकच सेल निवडला तरीही प्रोग्राम स्वतःच अॅरेचा संपूर्ण पत्ता "निवडतो". परंतु फील्डमध्ये असलेल्या माहितीची तपासणी करण्यास हस्तक्षेप होत नाही "टेबल डेटाचे स्थान निर्दिष्ट करा". आपल्याला आयटमवर लक्ष देणे आवश्यक आहे "शीर्षलेखांसह सारणी"जर आपल्या अॅरेतील शीर्षलेख खरोखरच उपस्थित असतील तर, एक टिक आहे. नंतर बटणावर क्लिक करा "ओके".
- त्यानंतर, संपूर्ण निर्दिष्ट श्रेणी सारणी म्हणून स्वरूपित केली जाईल जी त्याचे गुणधर्म (उदाहरणार्थ, stretching) आणि व्हिज्युअल डिस्प्ले दोन्ही प्रभावित करेल. निर्दिष्ट सारणीचे नाव दिले जाईल. ते ओळखण्यासाठी आणि इच्छेनुसार बदलण्यासाठी आम्ही अॅरेच्या कोणत्याही घटकावर क्लिक करू. रिबन वर एक अतिरिक्त गट टॅब दिसते - "टेबलसह कार्य करणे". टॅब वर जा "बांधकाम करणारा"त्यात ठेवले साधने ब्लॉक मध्ये टेप वर "गुणधर्म" शेतात "सारणीचे नाव" अॅरेचे नाव जे प्रोग्राम स्वयंचलितपणे नियुक्त केले जाईल ते सूचित केले जाईल.
- इच्छित असल्यास, वापरकर्ता हे नाव कीबोर्डवरील फील्डमध्ये व इच्छित दाबून सहजपणे प्रविष्ट करुन अधिक माहितीपूर्ण एकात बदलू शकतो. प्रविष्ट करा.
- त्यानंतर, टेबल तयार आहे आणि आपण विनंतीच्या संस्थेकडे थेट जाऊ शकता. टॅब वर जा "एक्सएलटूल".
- साधने ब्लॉक मध्ये टेप वर संक्रमण केल्यानंतर "एस क्यू एल क्वेरी" चिन्हावर क्लिक करा एस क्यू एल चालवा.
- SQL क्वेरी अंमलबजावणी विंडो सुरू होते. डाव्या भागात, कागदपत्रांची पत्रिका आणि डेटा ट्रीवरील सारणी निर्दिष्ट करा जिच्यात क्वेरी तयार केली जाईल.
खिडकीच्या उजव्या बाजूस, त्यापैकी बर्याच गोष्टींवर मालकी असलेले, एसक्यूएल क्वेरी संपादक स्वतःच आहे. त्यात आपल्याला प्रोग्राम कोड लिहिण्याची आवश्यकता आहे. निवडलेल्या सारणीची स्तंभ नावे आपोआप प्रदर्शित होतील. प्रक्रियेसाठी स्तंभांची निवड कमांडद्वारे केली जाते निवडा. आपल्याला केवळ त्या कॉलममध्ये यादीतून सोडण्याची आवश्यकता आहे ज्याची आपण निर्दिष्ट कमांडवर प्रक्रिया करू इच्छिता.
पुढे, आपण निवडलेल्या ऑब्जेक्ट्स वर लागू करू इच्छित असलेल्या कमांडचा मजकूर लिहा. विशेष ऑपरेटर वापरून कमांड तयार केले जातात. येथे मूलभूत एस क्यू एल स्टेटमेंट्स आहेत:
- ऑर्डर करून क्रमवारी लावणे;
- सामील व्हा - टेबलमध्ये सामील व्हा;
- ग्रुप बाय - मूल्यांची गटबद्धता;
- सारांश - मूल्यांचा सारांश;
- वेगळा - डुप्लिकेट काढा.
याव्यतिरिक्त, क्वेरीच्या निर्मितीमध्ये आपण ऑपरेटर वापरू शकता MAX, मिनिट, सरासरी, COUNT, डावा आणि इतर
विंडोच्या खालच्या भागामध्ये, आपण प्रक्रिया परिणाम कोठे प्रदर्शित केला जाईल ते निर्दिष्ट केले पाहिजे. हे पुस्तक (डीफॉल्टनुसार) किंवा वर्तमान पत्रकावरील विशिष्ट श्रेणीची एक नवीन पत्रक असू शकते. नंतरच्या प्रकरणात, आपण स्विचला योग्य स्थितीत पुनर्व्यवस्थित करणे आवश्यक आहे आणि या श्रेणीचे निर्देशांक निर्दिष्ट करणे आवश्यक आहे.
विनंती केल्यानंतर आणि संबंधित सेटिंग्ज बनविल्यानंतर, बटणावर क्लिक करा. चालवा खिडकीच्या खाली. त्यानंतर, प्रविष्ट केलेले ऑपरेशन केले जाईल.
पाठः एक्सेल मधील स्मार्ट सारण्या
पद्धत 2: एक्सेल बिल्ट-इन साधने वापरा
एक्सेलच्या अंगभूत साधनांचा वापर करुन निवडलेल्या डेटा स्त्रोतासाठी SQL क्वेरी तयार करण्याचा एक मार्ग देखील आहे.
- एक्सेल प्रोग्राम चालवा. त्या टॅबवर हलल्यानंतर "डेटा".
- साधने ब्लॉक मध्ये "बाह्य डेटा मिळवत आहे"टेपवर स्थित असलेल्या चिन्हावर क्लिक करा "इतर स्रोतांकडून". पुढील पर्यायांची यादी. त्यात एक वस्तू निवडा "डेटा कनेक्शन विझार्डवरून".
- सुरू होते डेटा कनेक्शन विझार्ड. डेटा स्त्रोत प्रकारांच्या सूचीमध्ये, निवडा "ओडीबीसी डीएसएन". त्यानंतर बटण क्लिक करा "पुढचा".
- विंडो उघडते डेटा कनेक्शन विझार्ड्सज्यामध्ये आपल्याला स्त्रोत प्रकार निवडण्याची आवश्यकता आहे. एक नाव निवडा "एमएस एक्सेस डेटाबेस". नंतर बटणावर क्लिक करा. "पुढचा".
- एक लहान नेव्हिगेशन विंडो उघडते ज्यामध्ये आपण mdb किंवा accdb स्वरूपनात डेटाबेस स्थान निर्देशिकेकडे जाणे आवश्यक आहे आणि आवश्यक डेटाबेस फाइल निवडा. लॉजिकल ड्राइव्ह्स दरम्यान नेव्हीगेशन विशेष क्षेत्रात केले जाते. "डिस्क". डिरेक्ट्रीज दरम्यान, विंडोच्या मध्य भागात एक संक्रमण केले जाते "कॅटलॉग". खिडकीच्या डाव्या उपखंडात, विद्यमान निर्देशिकेत स्थित फायली दर्शविल्या गेल्या असतील तर त्यांच्याकडे mdb किंवा accdb विस्तार असेल. या क्षेत्रात आपल्याला फाइल नाव निवडणे आवश्यक आहे, नंतर बटण क्लिक करा "ओके".
- यानंतर, निर्दिष्ट डेटाबेसमध्ये एक टेबल निवडण्यासाठी एक विंडो लॉन्च केली आहे. मध्य भागात, इच्छित सारणीचे नाव (अनेक असल्यास) निवडा आणि नंतर बटण क्लिक करा "पुढचा".
- त्यानंतर, सेव्ह डेटा कनेक्शन फाइल विंडो उघडेल. येथे मूलभूत कनेक्शन माहिती आहे जी आम्ही कॉन्फिगर केलेली आहे. या विंडोमध्ये फक्त बटणावर क्लिक करा. "पूर्ण झाले".
- एक्सेल शीटवर, डेटा आयात विंडो लॉन्च केली आहे. डेटा सादर करण्यास आपण कोणत्या फॉर्ममध्ये आहात हे सूचित करणे शक्य आहे:
- टेबल;
- पिव्होट टेबल अहवाल;
- सारांश चार्ट.
आपल्याला पाहिजे असलेला पर्याय निवडा. डेटा खाली कोठे ठेवायचे हे आपल्याला खाली दर्शविणे आवश्यक आहे: नवीन पत्रकावर किंवा वर्तमान शीटवर. नंतरच्या बाबतीत, स्थान निर्देशांक निवडणे देखील शक्य आहे. डीफॉल्टनुसार, वर्तमान शीटवर डेटा ठेवला जातो. आयात केलेल्या ऑब्जेक्टची शीर्ष डावी कोपर सेलमध्ये ठेवली आहे. ए 1.
सर्व आयात सेटिंग्ज निर्दिष्ट केल्यावर, बटणावर क्लिक करा "ओके".
- जसे की आपण पाहु शकता, डेटाबेसमधून टेबल शीटवर हलविला जातो. मग टॅबवर जा "डेटा" आणि बटणावर क्लिक करा "कनेक्शन"जे त्याच नावाच्या साधनांच्या ब्लॉकमध्ये टेपवर ठेवलेले आहे.
- त्यानंतर, पुस्तकाचे कनेक्शन लॉन्च केले आहे. त्यामध्ये आपण पूर्वी जोडलेल्या डेटाबेसचे नाव पाहू. जर अनेक कनेक्टेड डेटाबेस असतील तर आपल्याला आवश्यक असलेले सिलेक्ट करा आणि ते निवडा. त्यानंतर बटण क्लिक करा "गुणधर्म ..." खिडकीच्या उजव्या बाजूला
- कनेक्शन गुणधर्म विंडो सुरू होते. ते टॅबवर हलवा "व्याख्या". क्षेत्रात "कमांड मजकूर", वर्तमान विंडोच्या तळाशी असलेल्या भाषेच्या सिंटॅक्सनुसार एसक्यूएल कमांड लिहा, ज्यात आम्ही विचार करीत असताना थोडक्यात बोललो पद्धत 1. नंतर बटणावर क्लिक करा "ओके".
- त्यानंतर, बुक कनेक्शन विंडोमध्ये एक स्वयंचलित परत केले जाते. आम्ही केवळ बटणावर क्लिक करू शकतो "रीफ्रेश करा" त्यात डेटाबेसला क्वेरीसह ऍक्सेस केला जातो, त्यानंतर डेटाबेस आमच्या प्रक्रियेच्या परिणामांकडे एक्सेल शीटवर परत आणतो, जे पूर्वी आमच्याद्वारे हस्तांतरित केलेल्या सारणीवर होते.
पद्धत 3: एस क्यू एल सर्व्हरशी कनेक्ट करा
याव्यतिरिक्त, एक्सेल साधनांद्वारे, SQL सर्व्हरशी कनेक्ट करणे आणि त्यास विनंत्या पाठविणे शक्य आहे. एक क्वेरी तयार करणे मागील पर्यायापेक्षा वेगळे नाही, परंतु सर्वप्रथम, आपल्याला कनेक्शन स्वतः स्थापित करणे आवश्यक आहे. चला ते कसे करावे ते पहा.
- एक्सेल चालवा आणि टॅबवर जा "डेटा". त्यानंतर बटण क्लिक करा "इतर स्रोतांकडून"जे उपकरणांच्या ब्लॉकमध्ये टेपवर ठेवलेले आहे "बाह्य डेटा मिळवत आहे". या वेळी दिसत असलेल्या सूचीमधून पर्याय निवडा "एस क्यू एल सर्व्हर कडून".
- डेटाबेस सर्व्हर कनेक्शन जोडते. क्षेत्रात "सर्व्हरचे नाव" आम्ही ज्या सर्व्हरशी कनेक्ट करीत आहोत त्याचे नाव निर्दिष्ट करा. पॅरामीटर्सच्या गटात "खाते माहिती" आपण कनेक्शन कसे घडेल हे ठरविणे आवश्यक आहे: विंडोज प्रमाणीकरण वापरून किंवा वापरकर्तानाव आणि संकेतशब्द प्रविष्ट करून. आम्ही निर्णयानुसार स्विच उघड करतो. आपण दुसरा पर्याय निवडल्यास, संबंधित फील्ड व्यतिरिक्त आपल्याला वापरकर्तानाव आणि संकेतशब्द प्रविष्ट करावा लागेल. सर्व सेटिंग्ज पूर्ण झाल्यानंतर, बटणावर क्लिक करा. "पुढचा". ही कृती केल्यानंतर, निर्दिष्ट सर्व्हरचे कनेक्शन आढळते. डेटाबेस क्वेरी व्यवस्थापित करण्यासाठी पुढील क्रिया मागील पद्धतीमध्ये वर्णन केलेल्या समान आहेत.
जसे आपण पाहू शकता, एक्सेलमध्ये, SQL क्वेरी क्वेरीच्या अंगभूत साधनांसह आणि तृतीय पक्ष अॅड-इन्सच्या मदतीने व्यवस्थापित केली जाऊ शकते. प्रत्येक वापरकर्ता त्याच्यासाठी अधिक सोयीस्कर पर्याय निवडू शकतो आणि विशिष्ट कार्य निराकरणासाठी अधिक योग्य आहे. जरी, XLTools ऍड-इनची क्षमता सामान्यतः अंगभूत एक्सेल साधनांपेक्षा किंचित जास्त प्रगत आहे. XLTools चे मुख्य नुकसान म्हणजे ऍड-इनचा विनामूल्य वापर कालावधी केवळ दोन कॅलेंडर आठवड्यांपर्यंत मर्यादित आहे.