ڪمپيوٽرن, پروگرامن
وارو SQL ايس ڪٿي: درخواست جي طريقن ۽ مثال
وارو SQL ايس بنيادي دستاويز سان ڪم ڪرڻ لاء سڀ کان عام پروگرامن ٻولين مان هڪ سمجهيو ويندو آهي. خاڪي جي ٻولي نه صرف هڪ جو ڊيٽابيس ٺاهي سگهي ٿو، پر به ڊيٽا تبديلي يا نموني تي سندس مختلف manipulations سان وقت خرچيندا آھن.
[ميز جو نالو] مان منتخب جوڙجڪ [ڊيٽا مقرر] استعمال ڪري هڪ ڊيٽابيس مان ڊيٽا کي چونڊڻ لاء. تجربي ثابت ڪيو آهي ته استعمال ڪرڻ جي ڪيس جي 80 سيڪڙو ۾ ڊيٽا retrieval درخواستن ۾ حالتن جي هڪ قسم لاڳو ڪرڻ جي ضرورت - جوڙ. درخواست، ان جي پيچيدگي، جي حالت وارو SQL ايس-ڪٿي جي رائج ڪرڻ کان سواء هڪ ٻوليء ۾ هن ڪندا.
استعمال جي طريقن ڪٿي حالتون
ڪافي اڪثر، جي پروگرامر جو بنيادي هڪ رپورٽ ۾ مهيا ڪرڻ لاء منتخب ڪيو وڃي، ان جي ڊيٽا جي ڊيٽابيس ۾ محفوظ ٿيل. هيء هڪ سادي چونڊڻ سوال تعمير ڪرڻ ڪافي نه ٿي سگهي. هڪ راڄ جي طور تي، توهان به حساب ۾ حالتن جو هڪ قسم، وٺي جي حراست ۾ آهي، جنهن دور ۾ تمام گهڻو ٿي سگهي ٿو هوندا، يا پڙهيل هجڻ ضروري آهي. انگن اکرن جي حد ۾ يا ڪنهن خاص دسترخوان ۾ ٻڌايل آهن ته.
وارو SQL ايس-ڪٿي خاڪي sampled ڊيٽا يا ميز جي ڪنارن جي ايندڙ جي تصديق ڪرڻ لاء ته هوندا ڊيٽا يا حالتون قائم ڪرڻ لاء استعمال ڪري سگهجي ٿو.
جتي هوندا حراست ۾ سيٽ ڪرڻ لاء استعمال ڪندا
توهان هڪ رپورٽنگ ڊيٽابيس کي چونڊڻ لاء ڪجهه به حراست ۾ مقرر ڪرڻ چاهيو ٿا ته، وارو SQL ايس-ڪٿي خاڪي نحو ڪافي آساني سان پڪو ڪري سگهجي ٿو. هن ڪندا، توهان جي ڏنل ضابطن ۾ استعمال ڪري سگهو ٿا:
اسان تعمير کان * منتخب معياري درخواست prostroen جي ضرورت آهي.
هڪ اهم استعمال ڪري آڌار جوڙجڪ جنهن سان ٽيبل هڪ پسند ڪندو شامل ٿيڻ جي.
هڪ نمونو لاء اصولن جي جوڙجڪ ڪٿي مقرر فهرست سان.
درخواست جي اهڙي قسم جي تعمير ۾ سادو آهي ۽ اڃا به نئين سکندڙن لاء مشڪلات سبب نه رکندو آھي.
جي ايندڙ جي تصديق ڪرڻ جي ڍانچي کي استعمال ڪندي
جي پروگرامر نه صرف سر کانسواء توتي بار جي ميز جي حالت تي ڊيٽا مان چونڊي، پر پڻ هڪ ٻئي جي رٿ جي هڪ يا وڌيڪ ٽيبل ۾ سندن داخل ٿيڻ چيڪ ڪرڻ لاء، ته وارو SQL ايس-ڪٿي خاڪي indispensable آهي.
هن تعمير سان، جي نحوي هڪ ئي حالتون کپن، پر nested سوال آهي، جنهن جي ٽئين پارٽي ڊيٽابيس ٽيبل جي هڪ سيٽ ۾ ٿيل صف جي ايندڙ چيڪ ڪندو سان ڪري سگهن ٿا.
هڪ راڄ جي طور تي، هن مقصد لاء هڪ عارضي ميز ته سڀ ضروري حوالن ٺاهي، هڪ ڊيٽا سيٽ جي ايندڙ تصديق ڪرڻ لاء.
استعمال ڪٿي جو مثال
ڪٿي وارو SQL ايس مثال هاڻي ڏنو ويندو. 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)
۾ اتي ڪٿي ڪيترن ئي ٿي سگهي ٿو، پر اهو آهي ته وڌيڪ حالتون مڙهيل آهن ذكر لڳي آهي، جو هاڻي ان جي سوال هلائي ويندي Nested حالتون. هن ٿوري وقت ٽيبل جي استعمال لاء ان جو سبب هو. گهڻو ڪري انهن جي ڪيترن ئي پيدا ڪجي، ۽ پوء ان ۾ ڊيٽا compare، جي ڀيٽ ۾ ڊيٽا تصدق جي گھڻن ليول سان هڪ شرط تعمير ڪرڻ تيز.
Similar articles
Trending Now