کمپيوټرد دوتنې ډولونه

د ايس کيو ايل توپیر: توضيحات، مثالونه، مال

زیاتره وخت کله چې تاسو د ايس کيو ايل استعمال څخه د جدولونو معلومات راوباسي، د کارونکي ترلاسه کوي د ګوښه معلومات د یو مطلق ورته دوه ځلي د قطارونو د شتون دی. ددې حالت د مخنيوي له پاره، په جمله انتخاب ايس کيو ايل بيل استدلال وکاروي. دغه مقاله به د دې دليل د کارولو بېلګې، او همدارنګه د حالاتو په کوم کې چې د غوښتنلیک باید د استدلال له خوا پرېښودل شي بحث وکړي.

مخکې موږ پرمخ د ځانګړو مثالونو په پام، د ډیټابیس د جدولونو يو څو د اړتیا رامنځته کړي.

د چمتووالي جدول

تصور چې موږ یو ډیټابیس دوکانونو د دېوال په دوه لوحې وړاندې په اړه معلومات نه لري. په دې جدول کې oboi (دېوال) سره ID برخو کې (بې سارې شمیره د)، د هغه ډول (د دېوال ډول -. د کاغذ، بلوکونو، او داسې نور)، رنګ (رنګ)، يو struct (جوړښت) او د قیمت (قیمت). او جدول Ostatki (شونو) سره id_oboi برخو او د شمېرنې (په سټاک د ليکلو په شمېر) (په Oboi جدول د بې سارې شمیره د يوه مرجع).

د ارقامو په جدول ډک کړئ. د جدول له دیواری اضافه 9 ريکارډ:

Oboi

ID

ډول

رنګ

struct

قیمت

1

کاغذ

multicolor

embossed

56.9

2

کاغذ دوه راغلي

نصوارمايل

ملایم

114،8

3

بلوکونو

نارنجي

embossed

504

4

fleece

نصوارمايل

embossed

1020،9

5

کاغذ دوه راغلي

نصوارمايل

ملایم

150،6

6

کاغذ

multicolor

ملایم

95،4

7

بلوکونو

نصواري

ملایم

372

8

fleece

سپين

embossed

980،1

9

ټوکر

ګلابي

ملایم

1166،5

د سره پاتې جدول - او نهه ريکارډ:

Ostatki

id_oboi

حساب

1

8

2

12

3

24

4

9

5

16

6

7

7

24

8

32

9

11

موږ لاړ ترڅو په کيو ايل د توپیر په موخه د Description.

په ټاکنه فقره بيل کیږدۍ

بيل دليل بايد د پوښتنو د انتخاب د عمده وروسته ژر تر ژره پر ځای شي. هغه د ټولو د ستنې په سزا ټاکنه کې مشخص استعمال، ځکه چې دا به د وروستۍ پوښتنې په پايله وايستل شي دی په بشپړه توګه ورته تارونه. په دې ډول، یو ځل کافي ده چې مشخص کله چې د ايس کيو ايل د ليکلو غوښتنه «بيل انتخاب». د استثنا ده د جال په دننه کې مجموعي دندی چې په لږ وروسته ګوري د استعمال.

دا بايد په ياد ولرو چې د ډیټابیس ډیر شي او ستاسو د غوښتنې په ډول نه پیژني:

بيل Ostatki.Count، بيل Oboi وټاکي. *

څخه oboi

داخلي سره یو ځای شی Ostatki د Oboi.id = Ostatki.id_oboi

شته څو څو ځلې د استدلال نه شو په پام کې یو ځل او یا مشخص شوي، خو د دویم، دریم او يا بل غوره کالم مخکې. تاسو ته به یوه تېروتنه په العروض يوې غلطۍ ته راجع شي.

په معياري کاریال بيل پوښتنو

دا جوته ده چې د مناسب ودانۍ جوړښت جدولونو او یوه واحد جدول کې دننه يې د ډکولو د حالاتو بې برخې کله چې په بشپړه توګه ورته تارونه دي. له همدې امله، دپوښتنی اعدام سره د یوه میز یوه نمونه «وټاکئ بيل *» عملي ده.

يو حالت په پام کې کله چې موږ ته اړتيا لري چې پوه شي چې څه ډول موږ دېوال لري، يوازې د آسانتیا لپاره، له خوا ډول ړک:

وټاکئ Oboi.type

څخه د ډول Oboi نظم

او پايلې تر لاسه:

ډول

کاغذ

کاغذ

کاغذ دوه راغلي

کاغذ دوه راغلي

بلوکونو

بلوکونو

ټوکر

fleece

fleece

لکه څنګه چې په جدول کې ولیدل شول دوه ګونو قطارونه شته دي. که موږ د پروپوزل اضافه وټاکئ توپیر:

بيل Oboi.type يې وټاکي

څخه د ډول Oboi نظم

موږ د تکرار څخه پرته په پایله کې تر لاسه:

ډول

کاغذ

کاغذ دوه راغلي

بلوکونو

ټوکر

fleece

په دې ډول، که په سمه توګه په یوه جدول کې د معلوماتو ته ننوځي، نو د یو تلیفون یا د پیرودونکي غوښتنه سمدلاسه وروسته موږ کولای شو د ځواب چې د مايع دېوال پاڼې، fiberglass او نوار دېوال په پلورنځي موجود نه دي. په پام سره چې، د دوکانونو په لړ معمولا سل دیواری محدود نه، د غیر ساری ډولونه لست کتل به خورا د کار زیاته وي.

د دننه بيل مجموعي دندو کاریال

د ايس کيو ايل بيل استدلال کولای شي له هر مجموعي دنده وکارول شي. خو د Min او اعظمي خپل غوښتنلیک به اغېز نه لري، خو کله چې د جمع او يا د اوسط ارزښت محاسبه په ندرت سره يوه حالت کې چې هیڅ یو به ولري چې د تکرار په پام کې ونیسي دی.

فرض موږ غواړو چې زموږ د ګدام د ظرفیت وګورئ او د دې غوښتنې ته واستوي، computes په سټاک کویل شمیر:

وټاکئ مبلغ (Ostatki.count)

څخه Ostatki

غوښتنه به د ځواب 143. که، که څه هم، موږ به د بدلون ورکړي:

وټاکئ مبلغ (بيل Ostatki.count)

څخه Ostatki

موږ د برخه شمېر 3 د ټولو 119 تر لاسه کړي، لکه دېوال او 7 په هماغه اندازه په سټاک دي. که څه هم، دا خو معلومه ده چې د ځواب غلط دی.

زياتره د ايس کيو ايل جلا دنده شمېرنې کارول. نو، موږ کولای شو په آسانۍ سره د دېوال څومره بې ساری ډولونه معلوم، موږ ولري:

وټاکئ شمېرنې (بيل Oboi.type)

څخه oboi

عادي کاغذ او دوه طبقه بلوکونو او غیر اوبدل ټوکر - او تر لاسه د 5 پایله ده. بېشکه ټول اعلانونه لکه لیدل: "یوازې موږ 20 د دېوال ژانر لري،" له خوا چې د دې مانا چې دا دوکان نه يوازې په يو څو لسګونو ليکلو او يو دېوال عصري ډولونه مختلف دی.

دا په زړه چې په همدې دپوښتنی سره، تاسو کولای شي ګڼ شمېر کړنې لکه مشخص شمېرنې منسوب بيل، او له هغې پرته. دا چې يوازې حالت کې چې په Select'e توپیر کولای شي، څو ځلې موجود وي دی.

کله چې د استدلال د کارونې لاس واخلي

د ايس کيو ايل بيل دليل د استعمال باید د دوو قضیو کې یو پرېښودل شي:

  1. تاسو د جدولونو انتخاب ترسره کوي او په بې ساري ارزښت هر ډاډه. په دې صورت کې د استدلال د استعمال دی نامناسب، ځکه چې دا په سرور يا مشتري (په کتو سره د DBMS په ډول) یو اضافي بار.
  2. آیا تاسو د خپل د معلوماتو له لاسه ډاريږي. راځئ چې تشريح کړئ.

فرض مشر غواړي چې تاسو ته د دېوال چې تاسو لري، سره یوازې د دوه ستنې په نښه لست - د ډول او رنګ. د عادت له جملې څخه، چې تاسو د يو دليل توپیر ورکړي:

منتخب بيل Oboi.type، Oboi.color

څخه oboi

امر Oboi.type

او - د ځينو معلوماتو له لاسه ورکړي:

ډول

رنګ

کاغذ

multicolor

کاغذ دوه راغلي

نصوارمايل

بلوکونو

نصواري

بلوکونو

نارنجي

ټوکر

ګلابي

fleece

نصوارمايل

fleece

سپين

دا کیدای شي د تصور چې د کاغذ دیواری (د دوديزې او دوه ګوني طبقه) موږ يوازې يو ذهن، په حقیقت کې، حتی د دوه ماده زمونږ د وړو جدول (پرته له توپیر سبب) ورکړي:

ډول

رنګ

کاغذ

multicolor

کاغذ

multicolor

کاغذ دوه راغلي

نصوارمايل

کاغذ دوه راغلي

نصوارمايل

بلوکونو

نصواري

بلوکونو

نارنجي

ټوکر

ګلابي

fleece

سپين

fleece

نصوارمايل

له همدې امله، لکه چې په د دې استدالل سره توپیر اړتیا ته په احتیاط او وړتیا پر خپل غوښتنلیک پرېکړه، تکيه لري چې دنده وي هر ډول غوښتنه ليکلو.

د بدیل بيل

ټول دليل - د استدلال بيل مخالف وي. په خپل غوښتنلیک د دوه کتارونو پکې زېرمل کيږي. خو د افتراضي ډیټابیس په توګه او موندلي دي چې دا ټول د ارزښتونو، د استدلال ټول نندارې ته اړتیا ده - دا په ځای ده چې د اصلي دنده دليل په پرتله د غوراوي. موږ هيله لرو چې تاسو اوس پوهيږي چې جال (ايس کيو ايل) کارول کېږي. Description تاسو د په بيلابيلو ستونزو د حل په دې دليل په کارولو سره د امکاناتو په اړه بشپړ معلومات ورکړي. وروسته د ټولو، لکه څنګه چې بدل کړي، آن لکه د خپل غوښتنلیک د يو ساده دليل ډېر د لمس وړ د ځینو معلوماتو له لاسه ورکوي او د ناسم معلومات د ښودلو امکان کې وي.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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