د ایس ایس ایل پوښتنو سره د ډاټا بیا ترلاسه کول: د SELECT بیان معرفي کول

د ټاکل شوي پوښتنو ژبه د ډیټابیس کاروونکو ته د ځواکمنو او لچک وړ معلوماتو د راټولو میکانیزم وړاندیز کوي - د SELECT بیان. پدې مقاله کې، موږ به د SELECT بیان عمومي بڼه وګورو او یو څو نمونې ډیټابیس پوښتنې سره یوځای کړئ. که دا ستاسو ساختمانه پوښتونکي ژبه نړۍ کې لومړنۍ برخه وي، تاسو کولی شئ د دوامدارۍ دمخه د SQL فنډونو مقاله وګورئ.

که تاسو غواړئ چې د نوی سټیسټټ ډیزاین ډیزاین کړئ نو دا مضمون د ایس ډیټابیس ډیټابیسز او میزونو رامینځ ته کول باید د جمایې ورکولو ښه نقطه ثابت کړي.

اوس چې تاسو د اساساتو په اړه لوړې شوي، راځئ چې د SELECT بیان زموږ پلټنه پیل کړو. لکه څنګه چې د پخوانیو SQL درسونو سره، موږ به هغه بیانونه کاروئ چې د ANSI SQL معیار سره مطابقت لري. تاسو کولی شئ د DBMS لپاره د اسنادو سره مشوره وکړئ ترڅو دا معلومه کړي چې ایا دا پرمختللي انتخاباتو ملاتړ کوي چې کیدای شي ستاسو د ایسیل کوډ موثریت او / یا اغېزمنتوب ته وده ورکړي.

د SELECT بیان عمومي بڼه

د SELECT بیان عمومي بڼه په الندې ډول دي:

غوره کول غوره کول
سرچینه
کوم حالت
د ګروپ لخوا د بیان بیان
حالت
د بیان له مخې

د بیان لومړنۍ کرښه SQL پروسیسر ته وایي چې دا قوماندې د انتخاب انتخاب بیان دی او موږ غواړو چې معلومات د ډیټابیس څخه ترلاسه کړئ. Select_list مونږ ته اجازه راکوي چې د هغه ډول ډول ډول مشخص کړئ چې موږ یې غوښتل بیرته ترلاسه کړو.

په دوهم کرښه کې د FROM برخه د ځانګړ ډیټابیس جدول (s) په کې شامل دي او د WHERE شق موږ ته وړتیا راکوي ترڅو پايلې د هغو ریکارډونو محدود کړي چې مشخص مشخص حالت پوره کړي. وروستی درې بندونه د دې مقالې له ساحې څخه پرمختللي بڼې وړاندې کوي - موږ به دوی په راتلونکی کې د SQL مضامینونو پلټنه وکړو.

د ایسیل زده کول اسانه لار ده د مثال په توګه. د دې سره په ذهن کې، راځئ چې د ځینې ډیټابیس پوښتنې پوښتنو ته پیل وکړو. د دې مقالې په اوږدو کې، موږ د کارموندنې میز د فیزیکي XYZ کارپوریشن بشري سرچینو ډیټابیس څخه کاروو ترڅو زموږ ټول پوښتنې وڅیړئ. دلته ټول میز دی:

کارموندنه

تخلص

اول نوم

معاش

راپورونه

1

سمیټ

جان

32000

2

2

سکیمي

مقدمه

45000

NULL

3

کیډل

ټام

29500

2

4 جونز ابراهیم 35000 2
5 آلین بل 17250 4
6 رینولډز الیلیسن 19500 4
7 جانسن کټي 21000 3

د ټولیز میز بیا ترلاسه کول

د XYZ کارپوریشن د بشري سرچینو رییس یو میاشتني راپور ترالسه کوي چې د هر شرکت کارمندانو لپاره د معاش او راپور ورکولو معلوماتو چمتو کوي. د دې راپور نسل د SELECT بیان بیان کولو یو ساده مثال دی. دا په اسانۍ سره ټول هغه معلومات بیرته ترلاسه کوي چې د ډیټابیس په جدول کې موجود وي - هر کالم او هر قطار. دلته هغه پوښتنه ده چې دا پایلې به یې ترسره کړي:

انتخاب *
له کارکوونکو څخه

ډیر ښه، سمه ده؟ ستاسې د غوره کولو لپاره د انتخاباتو د لیست په اړه د معلوماتو د لیږلو لپاره کارول کیږي. موږ غوښتل چې ټول معلومات په ډیټابیس کې بیا واخلئ، له دې امله دا اړینه نه وه چې د WHERE شق استعمال کړای شي چې د میز څخه انتخاب شوي قطار محدود کړي.

دلته زموږ د پوښتنې پایلې داسې ښکاري:

کارموندنه تخلص اول نوم معاش راپورونه
---------- -------- --------- ------ ---------
1 سمیټ جان 32000 2
2 سکیمي مقدمه 45000 NULL
3 کیډل ټام 29500 2
4 جونز ابراهیم 35000 2
5 آلین بل 17250 4
6 رینولډز الیلیسن 19500 4
7 جانسن کټي 21000 3