कंप्यूटरप्रोग्रामिंग

एसक्यूएल कहाँ: आवेदन और उदाहरण के तरीकों

SQL डेटाबेस के साथ काम करने के लिए सबसे आम प्रोग्रामिंग भाषाओं में से एक माना जाता है। डिजाइन भाषा केवल एक डेटाबेस नहीं बना सकते, लेकिन यह भी डेटा परिवर्तन या नमूना पर उसे विभिन्न जोड़तोड़ के साथ समय बिताते हैं।

एक डेटाबेस [तालिका का नाम] से चयन डिजाइन [डेटा सेट] का उपयोग करने से डेटा का चयन करें। अनुभव से पता चला है कि डेटा पुनर्प्राप्ति अनुरोध में उपयोग के मामलों के 80% में स्थिति की एक किस्म को लागू करने की जरूरत है - सेटिंग्स। अनुरोध, इसकी जटिलता, हालत द्वारा शुरू की के अलावा एक भाषा में ऐसा करने के लिए एसक्यूएल-कहाँ।

उपयोग करने के तरीके कहाँ की स्थिति

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

एसक्यूएल-जहां डिजाइन तालिका के नमूना डेटा या पक्षों की घटना की पुष्टि करने के नमूने डेटा या स्थिति निर्धारित करने के लिए इस्तेमाल किया जा सकता।

कहाँ नमूने मानकों की स्थापना के लिए उपयोग

आप किसी ऐसे रिपोर्टिंग डेटाबेस का चयन करने के कुछ पैरामीटर निर्दिष्ट करना चाहते हैं, एसक्यूएल-जहां डिजाइन वाक्य रचना काफी आसानी से व्यवस्था की जा सकती। ऐसा करने के लिए, आप निम्न नियमों का उपयोग कर सकते हैं:

  1. हम निर्माण से * का चयन करें द्वारा मानक अनुरोध prostroen की जरूरत है।

  2. एक चाबी का उपयोग करके निर्धारित संरचनाओं जिसके साथ टेबल चुनाव करना होगा शामिल हों।

  3. संरचना कहाँ एक नमूना के लिए मानकों की सूची सेट के साथ।

अनुरोध इस प्रकार का निर्माण में काफी सरल है और यहां तक कि शुरुआती के लिए कठिनाइयों का कारण नहीं है।

की घटना की पुष्टि करने के संरचना का उपयोग करना

यदि प्रोग्रामर काम सौंपा केवल मेज की शर्त पर डेटा से चुनने के ही नहीं, बल्कि एक और योजना का एक या अधिक तालिकाओं में अपने प्रवेश की जांच करने, एसक्यूएल-जहां डिजाइन अपरिहार्य है।

इस निर्माण के साथ, वाक्य रचना एक ही स्थिति का निर्माण कर सकते हैं, लेकिन नेस्टेड प्रश्नों, जो तीसरे पक्ष के डेटाबेस तालिकाओं का एक सेट में चयनित पंक्तियों की घटना की जाँच करेगा के साथ।

एक नियम के रूप में, इस उद्देश्य के लिए एक अस्थायी तालिका कि सभी आवश्यक रिकॉर्ड का गठन, किसी डेटा सेट की घटना की पुष्टि करने के।

उपयोग कहाँ के उदाहरण

कहाँ एसक्यूएल उदाहरण अब दिया जाएगा। Tovar और TovarAmount - मैं कल्पना करने के लिए डेटा के साथ दो तालिकाओं देखते हैं कि शुरू कर दिया। पहले में, वहाँ बेची गई वस्तुओं के नाम, मूल्य, बिक्री की तिथि और ग्राहक जो उत्पाद खरीदा है। दूसरे में माल की उपस्थिति का संकेत दिया, या बल्कि क्या उपलब्ध है।

एक क्वेरी पैरामीटर है, जो दिन डिजाइन के निम्नलिखित प्रकार हो जाएगा की एक निश्चित राशि के लिए बेच दिया सभी वस्तुओं को निर्दिष्ट करता है का एक उदाहरण:

Tovar से * का चयन करें

कहाँ T_Date> = '12 / 01/2016 'और T_Date <=' '12 / 07/1016 और T_PriceOut> 0

T_PriceOut> 0: इस तरह की एक योजना क्वेरी उत्पादों, डेटा तालिकाओं के रूप में नमूना शर्तों में से एक ने संकेत दिया है, जो दिसंबर के पहले सात दिनों में बेच दिया गया था की एक सूची देता है।

अगर हम माल है कि स्टॉक में हैं के उत्पादन की हालत पर विचार, इस तरह के एक योजना का निर्माण हो जाएगा:

Tovar से * का चयन करें

कहाँ T_Tovar में (TA_Tovar का चयन करें जहां TA_ राशि> 0)

कई कहाँ हो सकता है में नेस्ट की स्थिति है, लेकिन यह उल्लेख है कि और अधिक की स्थिति लगाया जाता है लायक है, अब यह जिज्ञासा चलाएगा। यह अस्थायी तालिकाओं का उपयोग का कारण था। बहुत तेजी से इनमें से कई उत्पन्न करने के लिए, और फिर उन्हें में डेटा की तुलना, से डेटा सत्यापन के कई स्तरों के साथ एक शर्त बनाने के लिए।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.delachieve.com. Theme powered by WordPress.