OqPoWah.com

SQL Kje: metode in primere uporabe

Eden najpogostejših programskih jezikov za delo z bazami podatkov je SQL. Jezikovni konstrukti omogočajo ne samo ustvarjanje podatkovne baze, ampak tudi izvedbo različnih manipulacij z njo pri spreminjanju podatkov ali njihovega vzorca.

sql kjer

Če želite izbrati podatke iz baze podatkov, se uporabi Select [podatkovni niz] iz [table name] construct. Izkušnje kažejo, da je v 80% primerov pri uporabi podatkovnih zahtev treba uporabiti različne pogoje - parametre. Če želite to narediti, se v jezik dodaja klavzula SQL-Where kot dodatek k poizvedbi, njegova zapletenost.

Načini uporabe klavzule Kje

Pogosto mora programer izbrati, predvsem za poročanje, podatke, shranjene v bazi podatkov. Za to morda ne bo zadoščalo izdelave preproste poizvedbe za vzorec. Praviloma je treba upoštevati tudi različne pogoje, parametre vzorčenja, ki so lahko precej številni, ali pa preveriti. ali so podatki v opisanem obsegu ali v določeni tabeli.

Konstrukcijo SQL-Where lahko uporabite za določanje pogojev za vzorčenje podatkov ali za preverjanje, ali so podatki vključeni v vzorec ali tabelo tretjih oseb.

Uporaba Kje določiti izbirne parametre

Če morate določiti nekatere parametre, ki jih je mogoče izbrati iz baze podatkov za poročanje, lahko sintakso zgradbe SQL-Where lahko preprosto organizirate. Če želite to narediti, lahko uporabite naslednja pravila:

  1. Izbrati morate standardno poizvedbo z uporabo Select * iz konstrukta.

  2. Določite z uporabo ključa Pridruži se konstrukciji, iz katere tabele bo izbrana.

  3. Če želite določiti seznam parametrov za izbor, uporabite določilo Where.

primeri, kjer je sql

Takšne zahteve so precej enostavne za gradnjo in ne povzročajo težav tudi za začetnike.

Uporaba gradnje za preverjanje dogodkov

Če programer nalogo ne le izbirajo iz podatkov o stanju na mizi, ampak tudi, da preveri njihov vstop v eni ali več tabelah drugega plana, SQL-Kje je oblikovanje nepogrešljiva.




S to gradnjo, lahko sintakso zgraditi enake pogoje, vendar z ugnezdenih poizvedb, ki bo preveril pojavljanje izbranih vrstic v sklop tabel baze podatkov tretjih oseb.

V takšne namene se praviloma oblikuje začasna tabela, v kateri se zabeleži celoten niz podatkov, potreben za preverjanje vnosa.

Primeri kje

Zdaj boste videli primere kje SQL. Za začetek si predstavljamo, da sta dve tabeli s podatki - Tovar in TovarAmount. V prvem so imena prodanega blaga, cena, datum prodaje in kupec, ki je kupil blago. Drugi označuje razpoložljivost blaga ali natančneje, kaj je na voljo.

Primer poizvedbe s parametrom, ki označuje vse prodano blago za določeno število dni, bo design naslednjega znaka:

Izberite * iz Tovar

Kjer je T_Date> = lsquo-12/01 / 2016rsquo- in T_Date<= lsquo-rsquo-12/07/1016 in T_PriceOut> 0

Tak načrt poizvedba vrne seznam proizvodov, podatkovnih tabel, ki so bile prodane v prvih sedmih dneh meseca decembra, kot je navedeno, ki je eden od pogojev za vzorčenje: T_PriceOut> 0.

Če bomo upoštevali pogoj za umik blaga, ki je na voljo, bo načrt takega načrta:

Izberite * iz Tovar

Kjer je T_Tovar v (izberite TA_Tovar kjer je TA_Amount> 0)

V Kje je lahko veliko napetih pogojev, vendar je treba omeniti, da je več pogojev uvedenih, dlje bo delovala poizvedba. To je povzročilo uporabo začasnih tabel. Hitro je ustvariti več takih, nato pa primerjati podatke v njih kot pa, da bi zgradili stanje z več nivoji preverjanja podatkov.

Zdieľať na sociálnych sieťach:

Príbuzný