कम्प्युटरकार्यक्रम

बयान चयन (SQL)

SQL मा प्रयोग सबैभन्दा धेरै तत्व - स्थानान्तरण SQL संक्षिप्त नै (भाषा संरचित प्रश्नहरु छ) यसलाई आवश्यक भन्ने तथ्यलाई झल्काउँछ। केही जानकारी ल्याउन डाटाबेस को एक संकेत समावेश कथन - स्तम्भहरू स्वतः अनावश्यक डाटा हटाउनु पंक्ति चयन, छोड्न वा पुन: क्रमबद्ध चयन (SQL) मदत।

विन्यास

ठीक पहिलो विचार अन्तर्गत कार्यक्रम भाषा विन्यास संग आफैलाई familiarize पर्छ कुनै पनि अपरेटर प्रयोग गर्न। एसक्यूएल भाषा बारे विशेष कुरा गर्दा, चयन (अपरेटर) निम्न विन्यास छ:

चयन

यो अनुरोध मा हामी पास कि डेटाबेस बताउँछ। यो शब्द।

एक, दुई, तीन ...

स्तम्भहरू प्रदर्शन गर्न सूची

बाट

यो डाटा चयन गरिने बाट तालिका को नाम संकेत गर्छ। यो पनि अनिवार्य खोजशब्द छ।

यो "छोटो" अपरेटर विन्यास तथाकथित, तर यो कीवर्डहरूको चयन बिना र डेटाबेस देखि वास्तवमा हामीलाई पोइन्ट हाम्रो अनुरोध पालना गर्दैन।

पूर्ण विवरण विन्यास निम्नलिखित आंकडा देखाइएको छ:

यहाँ कहाँ परिच्छेद तपाईं अवस्था निर्दिष्ट गरेर आफ्नो खोज परिष्कृत गर्न अनुमति दिन्छ।

को समूह को मान र गरेर समग्र प्रयोग समारोह प्रस्ताव समूह को तिनीहरूलाई आवेदन, र परिणाम स्पष्ट गर्न समूह पाएपछि प्रस्ताव प्रयोग पछि।

क्रमबद्ध द्वारा क्रम आरोही वा आदेश घट्दो चयन स्तम्भ को मान सक्षम हुनेछ।

с информацией: एक चयन कथन थप स्पष्ट देख्न, हाम्रो डेटाबेस निम्न तालिका बिल्ली जानकारी छ कि मान:

आईडी

प्रकार

नाम

जन्मदिन

रंग

1

Bobtail

प्रभु

04/01/2017

खैरो

2

कर्ल

feint

03/16/2017

सेतो

3

मौ

कालो चितुवा

03/30/2017

कालो

4

Bobtail

टाइसन

02/23/2017

खैरो

5

Burmilla

एथेना

08/01/2017

कालो

प्रत्येक पङ्क्ति एक अद्वितीय कोठा किट्टी, आफ्नो नस्ल, उपनाम, जन्म र रंग को मिति समावेश गर्दछ। हामी पनि अपरेटर चयन गर्नुहोस् (SQL), पहिले नै यो तालिकाबाट डाटा आधारित छ कसरी छलफल गरिनेछ।

डाटा तालिका नमूना छ रूपमा

हामी कीवर्डहरू प्रयोग गर्ने छौँ तपाईं तालिकाबाट आवश्यक जानकारी को एक नमूना लागि माथि छलफल।

कीवर्ड प्रदर्शन गर्न स्तम्भहरू चयन निर्दिष्ट गर्दछ। तपाईं आवश्यक स्तम्भहरू, अल्पविरामद्वारा विभाजित गरेर सूची बनाउन सक्छ, त्यसपछि सम्पूर्ण संरचना यो हेर्नेछ:

रङ, नस्ल, नाम चयन

बिल्ली देखि

तपाईं देख्न सक्नुहुन्छ, हामीले हामीलाई आवश्यक जसमा क्रममा स्तम्भहरू व्यवस्था गर्न सकिन्छ। साथै, हामी गर्न आवश्यक स्तम्भहरू मात्र deduce गर्न सक्नुहुन्छ।

तालिका दृश्यमा सबै स्तम्भहरू लागि shorthand पनि छ। को चयन एक फुली (*) एक स्पेस संकेत पछि, यो गर्न। सारा संरचना यो हेर्नेछ:

* चयन

बिल्ली देखि

माथिको प्रश्न को परिणाम - को रूप मा प्रस्तुत सारा तालिका बिल्ली, जसमा यो अन्तिम खण्ड को अन्त मा समावेश गरिएको छ।

धेरै मानिसहरू एक पंक्ति मा SQL चयन मा प्रदर्शन को कसरी ठाउँ आश्चर्य। तपाईं थर, अलग स्तम्भहरू मा राखिएको व्यक्ति को नाम र patronymic संयोजन गर्न चाहनुहुन्छ जब अक्सर यो आवश्यक छ।

यस मामला मा, हामी जातिहरु र बिरालोहरु बिल्ली तालिकाको रंग संयोजन। Nuance फरक वर्ण को स्ट्रिङ जोडी लागि प्रयोग विभिन्न डेटाबेस छ। केही अवस्थामा यो सिर्फ एक प्लस (+), अन्य मा छ - एक डबल लाइन सुविधा (||) वा एम्परसेण्ड (र), कहिलेकाहीं प्रयोग र CONCAT अपेरान्ड। तसर्थ, जो तपाईंलाई काम विशिष्ट डेटाबेस गर्न एनोटेसन पढ्न आवश्यकता संयोजन गर्न पूर्व।

नस्ल चयन || ',' || रंग

बिरालोहरु देखि

परिणाम हामी निम्न प्राप्त:

प्रकार, रंग

Bobtail, ग्रे

कर्ल, सेतो

मौ, काला

Bobtail, ग्रे

Burmilla, काला

अनावश्यक डाटा को उन्मूलन

भिन्न - प्रकार्य चयन गर्नुहोस् (SQL), जो नमूना परिणाम बिल्कुल समान तार को दोहराव जोगिन गर्न अनुमति दिन्छ।

उदाहरणका लागि, हामी बिरालो जातिहरु हाम्रो तालिकामा के जान्न चाहन्छु। तपाईं एउटा सरल प्रश्न प्रयोग गर्दै हुनुहुन्छ भने:

नस्ल चयन

बिल्ली देखि

त्यसपछि हामी आशा परिणाम प्राप्त:

प्रकार

Bobtail

कर्ल

मौ

Bobtail

Burmilla

तपाईं देख्न सक्नुहुन्छ रूपमा, Bobtail नस्ल दुई पटक नक्कल छ। दोहराव बच्न भिन्न तर्क, हामी प्रश्न थप्न मात्र आवश्यक:

खास नस्ल चयन

बिल्ली देखि

स्पष्टीकरण अनुरोध

वास्तविकता मा, वस्तुतः कुनै पनि अनुरोध तालिकामा पङ्क्तिका पूरा सेट रूपमा उत्पादन डाटा गर्छ। चयन गर्नुहोस् (SQL) एउटा प्रस्ताव विचार बस सही लाइनको चयन लागि मापदण्ड परिभाषित गर्न अनुमति दिन्छ।

त्यसैले यो सम्पत्ति कहाँ छ। को प्रस्ताव को predicate लागू - उत्पादन मूल्य दिन्छ जो एउटा ससर्त अभिव्यक्ति, "साँचो" वा छ "झूटा।" चयन कथन मात्र भएको ससर्त अभिव्यक्ति साँचो हुनेछ जसको लागि तालिका डेटा, वा "सत्य" निकाल्न हुनेछ।

यो निर्माण, एक सरल नमूना सामना गर्न मद्दत गर्छ। मानौं हामी कालो रंग को बिरालोहरु बारेमा सबै जान्न चाहन्छु।

* चयन

बिरालोहरु देखि

जहाँ रंग = 'काला'

यो प्रश्न को परिणाम तालिका को अर्को पङ्क्ति हुनेछ:

3

मौ

कालो चितुवा

03/30/2017

कालो

5

Burmilla

एथेना

08/01/2017

कालो

तपाईं पनि छैन, तार्किक संचालक प्रयोग अवस्था संयोजन गर्न सक्छन् अनि, वा।

समूह प्रस्ताव

समूह, (SQL) चयन गर्नुहोस् प्रयोग प्रस्ताव, एक विशिष्ट स्तम्भ (वा स्तम्भहरू) को मूल्य द्वारा प्रश्न समूह तपाईं अनुमति दिन्छ, र त्यसपछि समग्र समारोह तिनीहरूलाई लागू हुन्छ।

समग्र कार्यहरु लागि समावेश:

  • गणना - को प्रश्न द्वारा चयन पङ्क्तिहरू संख्या गणना गर्छ।
  • योगफल - चयन स्तम्भ को सबै को गणित योगफल।
  • न्यूनतम - चयन स्तम्भ को न्यूनतम आउटपुटहरू।
  • अधिकतम - क्रमशः, चयन गरिएको स्तम्भ अधिकतम मान।
  • औसत - औसत मूल्य।

को प्रस्ताव को योजना सर्वश्रेष्ठ उदाहरण को तरिका द्वारा बुझ्ने गरिन्छ। मानौं हामी बाहिर हामी प्रत्येक नस्ल बिरालोको बच्चाहरुको कति फेला पार्न चाहन्छु। यो गर्न, निम्न सरल प्रश्न सिर्जना:

नस्ल चयन गर्नुहोस्, गणना (*)

बिरालोहरु देखि

नस्ल समूह

निम्न तालिकामा इच्छा को परिणाम:

प्रकार

गणना

Bobtail

2

कर्ल

1

मौ

1

Burmilla

1

तपाईं देख्न सक्नुहुन्छ रूपमा, bobtail बिरालोहरु हामी दुई, अरूलाई सिर्फ एक रूप छ प्रकार। हाम्रो तालिका आधारित अभ्यास जस्तै को अनुरोध, मा, ब्रीडर के के बिरालोहरु जातिहरु ग्राहकहरु बीच मांग गर्दै छन् बुझ्न सक्नुहुन्छ, र - कुनै।

यो किनभने वास्तविक तालिकामा प्रविष्टिहरू को विशाल संख्या अझै पनि अनुरोध स्पष्ट र कुन उदाहरणका लागि, दस, भन्दा कुनै थप थिए ती बिरालोको बच्चाहरुको मात्र प्रदर्शन गर्न चाहेको सम्भावना छ। स्पष्ट गर्न वा फिल्टर समूह पाएपछि प्रस्ताव प्रयोग गरिन्छ। यसले हामीलाई केही समूह, केही रेखाहरू फाल्नुहोस् जो कहाँ परिच्छेद, समान खारेज गर्न अनुमति दिन्छ। अवस्था पनि समग्र समारोह द्वारा परिभाषित गरिएको छ। अनुरोध भर्न:

नस्ल चयन गर्नुहोस्, गणना (*)

बिरालोहरु देखि

नस्ल समूह

भइरहेको गणना (*) <= 10

हामी सोधियो अवस्था भएकोले हामी प्राप्त परिणाम निर्दिष्ट बिना उदाहरण मा जस्तै हो "प्रत्येक नस्ल को बिरालोहरु को संख्या भन्दा अधिक 10 छ"। तर यहाँ यो नै प्रस्ताव राख्दा कार्य योजना बुझ्न महत्त्वपूर्ण छ। तर तपाईं गणना (*) = 1 पाएपछि मा तर्क अवस्था परिवर्तन भने, त्यसपछि परिणाम तीन रेखाहरूको कम र बस एक बायाँ जो बिरालोको बच्चाहरुको, प्रदर्शन गरिनेछ।

क्रमबद्ध

कि आरोही वा एक वा बढी स्तम्भहरू मा अर्डर घट्दो उत्पादन पङ्क्तिहरू क्रमबद्ध गर्न अनुमति दिन्छ प्रस्ताव चयन (SQL) अपरेटर - द्वारा आदेश थाह गर्नुस्।

यो अन्तिम प्रस्ताव सबै विवरण संरचना चयन छ - यो गरेर अर्डर कि सम्झना गर्न महत्त्वपूर्ण छ। यसलाई राख्दा, देखि, कहाँ, समूह गरेर, चयन पछि राखिएको छ।

त्यहाँ क्रमबद्ध समयमा तीन बुँदा हो:

1) तपाईं व्यक्तिगत रूपमा क्रमबद्ध गर्न सकिन्छ प्रत्येक जो (ASC) उक्लनुभन्दा, वा घट्दो (DESC) मा त स्तम्भहरू, कुनै पनि नम्बर निर्दिष्ट गर्न सक्नुहुन्छ।

2) सबै माथिको वाक्य द्वारा क्रममा स्तम्भहरू चयन चयन स्तम्भहरू बीच वर्तमान हुनुपर्छ।

3) वैकल्पिक सूची विशिष्ट नाम तपाईं बस तिनीहरूले चयन कथन जाने जो अन्तर्गत आफ्नो संख्या कुरा गर्न सक्छन्, स्तम्भहरू क्रमबद्ध गर्न।

हामी यस लेखमा मार्फत तपाईं कसरी SQL प्रश्नहरु प्रयोग गर्न र अब सजिलै संग आफ्नो डेटाबेस देखि आवश्यक जानकारी चयन बारे आधारभूत ज्ञान प्राप्त हुनेछ भन्ने आशा।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.birmiss.com. Theme powered by WordPress.