Datori, Programmēšana
SQL Kur: metodes piemērošanai un piemēri
darbam ar SQL datu bāzēm tiek uzskatīta par vienu no visbiežāk programmēšanas valodām. dizaina valoda var ne tikai radīt datu bāzi, bet arī pavadīt laiku kopā ar saviem dažādām manipulācijām par datu maiņu vai paraugu.
Lai izvēlētos datus no datu bāzes, izmantojot Izvēlieties dizainu [datu kopas] no [tabulas nosaukums]. Pieredze rāda, ka 80% gadījumu, kad izmantošanas datu izguves pieprasījumiem nepieciešams piemērot dažādus nosacījumus - iestatījumus. Lai to izdarītu valodā papildus pieprasījumu, tās sarežģītību, ar nosacījumu, kas ieviests ar SQL, kur.
Metodes Lietošanas ja apstākļi
Diezgan bieži, programmētājs būtu jāizvēlas galvenokārt, lai nodrošinātu ziņojumu, dati saglabāti datu bāzē. Tas var nebūt pietiekami, lai izveidotu vienkāršu izvēlieties vaicājumu. Kā parasti, jums ir arī jāņem vērā dažādus apstākļus, paraugu ņemšanas parametrus, kas var būt diezgan daudz, vai pārbaudīt. Ja dati ir izklāstītas robežās vai kādā konkrētā tabulā.
SQL-Kur dizainu var izmantot, lai noteiktu paraugu ņemšanas datus vai nosacījumus, lai pārbaudītu rašanos datu atlasītajiem vai pusēs tabulā.
Kur izmantošana, nosakot paraugu ņemšanas parametrus
Ja vēlaties norādīt konkrētus parametrus, lai izvēlētos ziņošanas datu bāzi, SQL-Kur dizains sintakse var organizēt diezgan viegli. Lai to izdarītu, jūs varat izmantot šādus noteikumus:
Mums ir nepieciešams prostroen standarta pieprasījumu, izvēlieties * no konstrukcijas.
Nosaka, izmantojot atslēgu Pievienojies struktūras, ar kuru tabulās izdarīt izvēli.
Ar struktūru Kur noteikto sarakstu parametru paraugu.
Šī pieprasījuma veids ir diezgan vienkārša konstrukcija, un nerada grūtības, pat iesācējiem.
Izmantojot struktūru, lai pārbaudītu rašanos
Ja programmētājs uzdevums ir ne tikai izvēlēties no datiem par stāvokli tabulā, bet arī pārbaudīt savu ierakstu vienā vai vairākās tabulās citu plānu, SQL-kur dizains ir obligāta.
Ar šo būvniecību, sintakse var veidot tos pašus nosacījumus, bet ar ligzdotu jautājumiem, kas pārbaudīs rašanos izvēlēto rindu kopumu trešo pušu datu bāzes tabulām.
Kā likums, šim nolūkam izveidota pagaidu tabulu, kas ieraksta visu nepieciešamo, lai pārbaudītu rašanos datu kopas.
Piemēri lietošana, kur
Kur SQL piemēri tiks dota tagad. Es sāku iedomāties, ka ir divas tabulas ar datiem - Tovar un TovarAmount. Jo, pirmkārt, ir nosaukumi pārdoto preču, cena, datums pārdošanas un klientu, kurš iegādājies šo produktu. Otrajā norādīja klātbūtni preces, vai drīzāk to, kas ir pieejams.
Piemērs vaicājuma parametru, kas nosaka visas preces pārdod par noteiktu summu dienu būs šādi dizaina veidi:
Izvēlieties * no Tovar
Kur T_Date> = '12 / 01/2016 "un T_Date <= ''12 / 07/1016 un T_PriceOut> 0
Šāds plāns vaicājums atgriež produktu sarakstu, datu tabulas, kuras tika pārdotas pirmajās septiņās dienās decembrī, kā norādīts viens no paraugu ņemšanas nosacījumiem: T_PriceOut> 0.
Ja mēs uzskatām, ka stāvokli izejas preces, kas atrodas noliktavā, būvniecības šāda plāna būs:
Izvēlieties * no Tovar
Kur T_Tovar in (izvēlēties TA_Tovar kur TA_ Summa> 0)
Ligzdoja nosacījumus Where tur var būt daudz, bet tas ir vērts pieminēt, ka tiek noteikti vairāki nosacījumi, jo ilgāk tas darbosies vaicājumu. Tas bija iemesls, lai izmantotu pagaidu tabulām. Daudz ātrāk, lai radītu vairākus no tiem, un pēc tam salīdzināt datus ar tiem, nevis veidot stāvokli ar vairākiem līmeņiem, datu validācijas.
Similar articles
Trending Now