КомпютерБарномасозӣ

Кор бо махзани: Барои чӣ дархост доранд

ба «дархост» чист? Чӣ таври умум аз тарафи Дархостро дар маъно пойгоҳи? дархостҳо, ки ба хазинаи фиристода аст? Мувофиқи дархости ҳеч таъмини шароити муайяне, ки тибқи он пойгоҳи ҷавоб хоҳад дод ва пешнињод кардани иттилооти таваҷҷуҳ сурат гирифт. яъне фиристод, шароити муайян / маълумот, ки иттилооти заруриро интихоб карда мешавад ва гузаранда ба ҷониби муштарӣ / ё даромад ба хазинаи нест. Дар ҷавоб ба саволи «чӣ гуна объект, дархости аст", шумо бешубҳа аз ин мақола.

Чаро дархостњои ба хазинаи?

Ҷавоби бояд на танҳо ба саволи чӣ дархост дода, балки оид ба масъалаи, ки чаро дархост мебошанд. Онҳо зарурӣ ба даст овардани маълумоте, ки дар базаи маълумотҳо нигоҳ дошта мешаванд. Оддӣ карда гӯем, дархостҳои базаи тарҳрезӣ шудаанд гирифтани иттилооти зарурї, ки дар баъзе мавридҳо. Мақсади онҳо хеле фарқ карда метавонанд: шояд лозим ояд, то ҳамчун муштарӣ бонк дар сомона сеюм муайян, ё ба сифати интранет корманд муайян, ё ба даст овардани маълумот дар бораи вазъи профили дар сомонаи бозӣ.

ҷузъҳои ба пурсише аст, чист?

Мо минбаъд низ барои посух додан ба савол: чаро дархостҳои мебошанд. SQL истифода бурда мешавад барои навиштани дархостҳои. Ҳатман дошта бошад, танҳо дар ду қисмати: Интихоб ва аз. Вале сарфи назар аз онҳо метавонад истифода шавад ва аз тарафи як қатор дастаҳои дигар, ки илова ба талаботи нав барои интихоби маълумот ва таҳқиқот барои намоиши истифода бурда мешавад. Ин дархостҳо дар базаи ҳастанд барои ба даст овардани иттилооти дахлдор аз ҳама компютери: ба шумо лозим аст, ки пайдо кардани он чизе, ки барои назар аст. Дар қисмҳои таркибии машҳуртарини пас зарур аст дар куҷост. Дар куҷо татбиқ, ба хотири ба танзим овардани шароити махсус барои интихоби маълумот. Масалан, шумо метавонед рақами мушаххаси, санаи таваллуд ва ё дигар иттилоот дар он аст, ки беназир ва муайян, ки шояд ин шахс муайян мекунанд.

Сохтани дархости

Ҳар як ариза дорад зинанизоми қатъии сохтмон, ки ҳеҷ баргаште надорад вайрон мекунад. Барои хато ба амал омаданаш мумкин. Сохтмони мешавад дар асоси як пурсиши содда бо се ҷузъҳои фаҳмонд. Аввал вуҷуд рд, АЗ, ва дар куҷо. Операторони мумкин чопӣ ҳам ҳарфҳои калон ва хурд, ки барои иҷрои аст, таъсир намекунад. Аммо мувофиқи қоидаҳои одоб, ҳамаи операторони бо як мактуб пойтахт ва шароити талаб мекунад, ки номҳои ҷадвалҳо ва маводи бо каме навишта шудааст. Ва то бештар осон ба мурур ҳангоми дидан коди. Бозгашт ба Кодекси, шумо бояд ҷудо мегӯям, ки барои чӣ аст.

Таъсиси дархост, чун ќоида, на дар ҷои кор, дар муҳитҳои рушд гуногун фарқ нест. Пас, истода дар пеши шумо як савол: «Чаро дархостҳо барои дастрасии» ё шароит барои рушди дигар аст, ва шумо боварӣ дошта метавонед, ки ҷавоб дода, дар ин мақола ба ҳамаи онҳо бирасад.

дархости маълумоти асосӣ

Дар қисмҳои компоненти асосӣ, тавре ки пештар зикр гардид, танҳо ду:

  • Ро интихоб кунед [1 чизе, ки ба он чӣ ба шумо лозим аст 2, ба шумо лозим аст 3] - истифода муайян кадом маълумот лозим аст. Ин ба он мешавад, ки аз базаи ба барнома, ки истифодабаранда кор гузаронида мешавад.
  • АЗ [миз, ки аз он маълумоти гирифта шудаанд] - муайян маълумоти зарурии хурд аст, ва ҳанӯз ҳам лозим аст, ки нишон, ки онҳо бояд гирифта шавад. Не маълумот аст, ки бевосита ба базаи ва љадвалњои, ки маълумоти нигоњ дошта мешавад. Дар ҷадвалҳои гуногун метавонанд ин сутунњо маълумот ба канорагирӣ аз ин дошта бошад, ва истифода бурда мешавад барои муайян, ки ба он гирифта шудааст.

тафсилоти иловагӣ ва амалиёт дархости гурӯҳи

Барои беҳтар намудани Натоиҷи ҷустуҷӯ кунед ва пешниҳоди иттилоот дар бораи истифодаи маълумоти аллакай қабул аҳкоми иловагӣ:

  • Дар куҷо [шартҳои Ҷустуҷӯи] - истифода ҷудо аз маълумоти зарурӣ дар бораи шароити мутобиқати махсус.
  • Лимити [рақами] - аст, истифода бурда ба маҳдуд кардани шумораи сатрҳои, ки мешавад, ки аз ҷадвал гирифта мешавад.
  • ГУРӮҲИ BY [Параметри Дархости] - аст, ба гурӯҳи истифода бурда маълумоти аз базаи. Аммо гурӯҳи нест, ягон маълумот мумкин аст додашуда, балки танҳо дар мутаносибан ба ва чун намуди ҳамон. Барои гирифтани маълумоти иловагӣ Шумо метавонед бо дарёфти як мақолаи алоҳида дар бораи ба ГУРӮҲИ BY пайдо. амалиёти Group дар дархостҳои ки барои беҳтар намудани намуди маълумот ва дидани бештар он.
  • ИТТИФОҚИ [дархости] аст, истифода бурда ба гузошта дархости subquery алоҳида. Вақте, ки шумо қабул кардани маблағи хеле зиёди иттилооти лозим бошад, ки имконоти.
  • МИСЛИ "" истифода бурда мешавад кунед, ки оё ниқоби мувофиқ ба дархости маълумот андозаи муайян. Пас, бо кӯмаки он, шумо метавонед барои шахсе, ки музди vymeryat шаш рақамҳо ҷустуҷӯ кунед.

мисол

Аллакай худи ин фаҳмиши мушкилоти аз навишта шудааст, бе намунаи дахлдор мебошад. Вале ҳатто як намунаи ягона метавонад ҳама чизро шарҳ намедиҳанд, ва шумо пайдо бисёр маълумоти пеш аз шумо қодир ба фаҳмида тамоми имкониятҳоро ба барноманависонро SQL пешниҳод мешавад:

Рдмрд Номи, ProductNumber, ListPrice AS Нарх

АЗ Production.Product

КУҶО ProductLine = 'R'

Баитмомрасонии ман коди дар боло пешниҳод. Якум, интихоби маълумоти зарурӣ нест: ном, рақам маҳсулот ва нархи саҳифаи leaflet. як «нархи» - Ва варақ нархи аст, ки дар номи каме фарқ нишон дода мешавад. Маълумоти аз хазинаи «Маҳсулот» аз љадвал «Маҳсулоти» гирифта мешавад. Дар маҷмӯъ, муайян намудани базаи зарур нест, агар шумо кор бо як, ки дар асл як дархост мефиристад. Вале агар чанд пойгоҳҳои, пас боварӣ ба муайян мешавад, бо назардошти он, ки компютер танҳо нахоҳад кард барои фаҳмидани, ки шумо дар назар, ё ҳатто рад дархости худ ва хоҳад гумроҳӣ тавлиди. Дар сатри сеюм нишон медиҳад, ки натиҷаи на ҳамаи маълумот, балки танҳо ба худи шахс, ки дар хати «P» маҳсулоти меравад аст. Ин анҷом мақолаи кӯтоҳ, пас аз хондани ҳозир шумо мефаҳмед, ки чаро дархост мебошанд.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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