کمپیوټرونه, پروګرامونې
د ایس ایس ایل ترمنځ: بیلګې، تشریح
کله چې د DBMS اړوند اړونده کار کولو سره، کوم معلومات چې د میز په شکل کې زیرمه کیږي، کارونکي ډیری وختونه د نمونې اخیستلو ارزښتونو سره مخ کیږي چې په یو ټاکلي حد کې شامل نه وي) شامل دي (. د SQL ژبه تاسو ته اجازه ورکوي چې مشخص کړئ چې ارزښت باید نه وي (باید) د مختلف ډولونو سره وي - په بیان کې، د بیان بیان، د شرایطو برابرول خورا کم، او د SQL چلونکي په منځ کې دی. په دې مقاله کې تشریح او بیلګې به وروستي انتخاب ته وقف شي.
په "ایساف" کې په "SQL" کې نخشه، خنډونه
د ایساف تر منځ عملیات د لفظي "منځ" تر منځ ژباړل شوي دي. دا کار تاسو ته اجازه درکوي چې "ځانګړي او تر" محدود ځای ته محدودیت ورکړي، او که چېرې راتلونکې ارزښت په حد کې راشي، احتمالي به "ریښتینې" وي او دا به وروستی انتخاب کې پای ته ورسیږي.
د عملیاتي سټینګټ خورا ساده دی:
* غوره کړئ د جدول جدول 1 چیرته چې د 0 او 7 تر منځ وي |
لکه څنګه چې تاسو لیدلای شئ، د دې تر مینځ د کلیدي کلمې وروسته د حد د ټیټ کنټرول ارزښت، بیا وروسته د AND او ارزښت او د پورتنۍ برخې ارزښت.
راځئ د معلوماتو ډولونو لیست وکړو چې د ایساف چلونکي کولی شي له دې سره کار وکړي:
- د شمېره - ضمیمه او جزوی سره.
- د نیټې سره.
- د متن سره.
ورکړل شوي چلونکي د ایس ایس ډی ترمنځ ځانګړتیاوې لري. راځئ چې له دوی سره خبر شو:
- کله چې د شمیرو او نیټو سره کار کول، د "څخه او تر" خنډونو خنډونه په نمونه کې شامل شوي.
- د حد ټیټ محدود ارزښت باید د پورته تړل شوي ارزښت څخه کم وي، که نه، هیڅ شی به نه وي، ځکه شرط په منطقی ډول سم نه دی. خاص پاملرنه باید وشي کله چې متغیر د ځانګړو ارزښتونو پر ځای په حالت کې شامل شي.
کله چې د متن سره کار وکړو، د حد د پورته غاړې ارزښت به په انتخاب کې شامل نه شي، مګر دا چې د ډیری درستیت سره مشخص نه وي. په لاندې برخو کې، موږ به دا خاصیت په تفصیل سره په پام کې ونیسو.
په یوې ټاکلې لړۍ کې د شمیرو او تاریخونو ټاکنه
په تنظیم کې د مدیرانو په اړه د معلوماتو سره یو میز چمتو کړئ. جدول به لاندې جوړښت ولري:
ساحه نوم | د ډاټا ډول | تفصیل |
کوډ | د | د کارمندانو ځانګړی ID |
وروستۍ نوم | متن | د کارمند نوم |
نوم | متن | د کارګر نوم |
منځنی نوم | متن | د کارمند معرفي کول |
جنس | متن | د کار جنسیت (M / F) |
د استیناف محکمه | نیټه / وخت | د کار لپاره د کارمندانو د استوګنې نیټه |
د ماشومانو شمېره | شمېره | د کارمندانو څخه د ماشومانو شمیر |
په لاندې جدول کې په میز کې ډک کړئ:
کوډ | وروستۍ نوم | نوم | منځنی نوم | جنس | د استوګنې نېټه | د ماشومانو شمېره |
1 | الیکینوروا | ارینا | نیکولیوه | F | 05/01/2014 | 1 |
2 | بورووی | اندریو | Stepanovich | M | 09/21/2013 | 0 |
3 | وینوګراډیف | سرګي | پایلوویچ | M | 06/15/1998 | 1 |
4 | شمیمین | الیگزینڈر | بورسیوچچ | M | 25.12.2004 | 2 |
5 | ویشینکوف | لیونید | الینکلروچچ | M | 09.10.2007 | 0 |
شپږم | ټروپینوف | ویلیس | سرجویچ | M | 01/12/2016 | 3 |
اووم | موتی | نیکتا | ویسیلویچ | M | 01/11/2017 | 1 |
8 | اوډیډ | نکا | کنستونټینوفنا | F | 31.03.2001 | 2 |
نهمه | یکاکویوی | لیونید | نیکولایویچ | M | 16.02.2009 | 0 |
راځئ چې د sq sq پوښتنو ترمنځ منځته راوړو ، کوم چې موږ سره د ټولو هغو کارکوونکو په ټاکلو کې مرسته کوي چې 2 یا 3 ماشومان لري:
غوره انتخابونکي. د مدیرانو څخه WHERE مدیران؟ د 2 او 3 تر منځ د ماشومانو شمېره |
نتیجه به د دریم لینونو سره د کارکوونکو په اړه د شمیمین، ټروپینوف او اډدیوا د نومونو سره معلومات ولري.
اوس موږ به هغه کارکوونکي غوره کړو چې د جنوري 1، 2005 څخه تر دسمبر 31، 31 پورې منل شوي. دا باید په پام کې ونیول شي چې د DBMS مختلف بیالبیل تاسو ته د نیټې په شرایطو کې ریکارډ ورکولو اجازه درکوي. په ډیری مواردو کې، نیټه په ساده توګه د ورځې میاشت میاشت (یا د لا زیاتو آسانتیاوو بڼه) لیږدول کیږي او په یو واحد یا دوه ځله حواله کې لیکل کیږي. د MS Access ډیټابیس کې، نیټه د "#" نښه کې تړل شوې ده. موږ به یواځې په دې اساس یو مثال تطبیق کړو:
SELECT مدیران. *، مدیران. ډاونلوډ د مدیرانو څخه کله چې مدیران. د نیټه نیټه # 1/1/2005 # او # 31/12/2016 # |
پایله به پنځه کارکوونکي وي، چې په ټاکل شوې دوره کې په کار ګومارل شوي، ټول شامل دي.
بله، راځئ چې وګورو چې ایس ایل څنګه د سوري سره کار کوي.
د لینونو ترمنځ کار
یو ډیر محدوده دنده چې باید د کارمندانو د نومونو سره کار کولو سره معامله وشي باید یوازې هغه څوک وټاکل شي چې نومونه یې یو ځانګړي لیک پیل کړي. موږ به هڅه وکړو چې غوښتنه بشپړه کړو او هغه کارکوونکي غوره کړو چې نومونه یې له الف څخه تر B ضمیمه پورې پیل کوي:
غوره انتخابونکي. د مدیرانو څخه WHERE مدیران. د "A" او "B" تر منځ نوم دوهمه برخه |
نتیجه په لاندې ډول ده:
کوډ | وروستۍ نوم | نوم | منځنی نوم | جنس | د استوګنې نېټه | د ماشومانو شمېره |
8 | اوډیډ | نکا | کنستونټینوفنا | F | 31.03.2001 | 2 |
1 | الیکینوروا | ارینا | نیکولیوه | F | 05/01/2014 | 1 |
2 | بورووی | اندریو | Stepanovich | M | 09/21/2013 | 0 |
لکه څنګه چې تاسو لیدلی شئ، دوه کارمندان چې د لیک سره ضمیمه لري B په لیست کې شامل ندی. د دې دلیل څه دی؟ نقطه دا ده چې په ریښتیا ډول چلونکی د غیر مساوي اوږدوالی لینونه پرتله کوي. د "ب" لین د "Vinohrad" په پرتله لنډ دی او د ځایونو سره بشپړ شوی. مګر کله چې د الفباغوني ترتیب ترتیبول، ځایونه به د سمبولونو مخکښ وي، او نوم په نمونه کې شامل نه وي. د DBMS مختلفې ستونزې د دې ستونزې لپاره بیلابیل حل وړاندې کوي، مګر دا په معمول ډول تر ټولو آسانه ده چې په رینج کې د الفبیګ لاندې لاندې لیکو ته اشاره وکړئ:
غوره انتخابونکي. د مدیرانو څخه WHERE مدیران. د "A" او "G" نوم نوم دوهمه برخه |
کله چې پوښتنه اعالن شي، نتیجه به په بشپړ ډول موږ ته راشي.
دا ناباوره یوازې هغه مهال شتون لري چې د کرکټونو د معلوماتو سره کار کوي، مګر دا ښیي چې کله د حتی ساده سیسټمونو سره کار کول د یو بل سره باید محتاط وي.
Similar articles
Trending Now