Datamaskiner, Programmering
SQL Hvor: påføringsmetoder og eksempler
for å arbeide med SQL-databaser regnes som en av de mest vanlige programmeringsspråk. designspråk kan ikke bare lage en database, men også tilbringe tid med sine ulike manipulasjoner på dataendring eller prøve.
For å velge data fra en database ved hjelp av Velg design [datasett] fra [tabellnavn]. Erfaring har vist at i 80% av tilfellene av bruk i innhenting av data forespørsler må bruke en rekke forhold - innstillinger. For å gjøre dette på et språk i tillegg til forespørselen, dens kompleksitet, tilstanden introdusert av SQL-der.
Metoder for bruk der hvor forholdene
Ganske ofte må programmereren bli valgt først og fremst å tilveiebringe en rapport, de data som er lagret i databasen. Dette kan ikke være nok til å bygge en enkel velger søket. Som regel må du også ta hensyn til en rekke forhold, prøvetaking parametere, som kan være ganske mye, eller sjekk. hvis data er angitt i rekke eller i en bestemt tabell.
SQL-Hvor design kan brukes til å angi samplingdataene eller betingelser for å bekrefte forekomsten av data samplet eller sider av bordet.
Hvor bruk for å sette sampler parametrene
Hvis du ønsker å spesifisere visse parametre for å velge en rapportering database, SQL-hvor design syntaks kan ordnes ganske enkelt. For å gjøre dette, kan du bruke følgende regler:
Vi trenger prostroen standard forespørsel etter Velg * fra bygging.
Bestemmes ved hjelp av en nøkkel Bli med strukturer som tabeller vil gjøre et valg.
Med strukturen Hvor angitt listen over parametere for en prøve.
Denne type avtale er ganske enkel i konstruksjon og ikke forårsaker problemer selv for nybegynnere.
Ved hjelp av konstruksjonen for å bekrefte forekomsten av
Hvis programmereren oppgave ikke bare velge fra data om tilstanden til bordet, men også for å sjekke sitt inntog i én eller flere tabeller av en annen plan, SQL-Hvor design er uunnværlig.
Med denne konstruksjonen kan syntaksen bygge på samme vilkår, men med nestede spørringer, som vil sjekke forekomsten av utvalgte rader i et sett av tredjeparts databasetabeller.
Som regel for dette formål dannes et midlertidig tabell som registrerer all nødvendig, for å bekrefte forekomsten av et datasett.
Eksempler på bruk der
Hvor SQL eksempler vil bli gitt nå. Jeg begynte å tenke at det er to tabeller med data - Tovar og TovarAmount. I det første, det er navnene på de solgte varer, pris, dato for salg, og kunden som kjøpte produktet. I den andre viste tilstedeværelse av godset, eller rettere sagt hva som er tilgjengelig.
Et eksempel på en søkeparameter, som spesifiserer alle solgte varer for en viss mengde dager vil være følgende typer design:
Velg * fra Tovar
Hvor T_Date> = '12 / 01/2016 'og T_Date <=' '12 / 07/1016 og T_PriceOut> 0
En slik plan spørringen returnerer en liste over produkter, datatabeller, som ble solgt i de første syv dagene av desember, som indikert av en av prøvetakings betingelser: T_PriceOut> 0.
Hvis vi ser på tilstanden til produksjon av varer som er på lager, vil byggingen av en slik plan være:
Velg * fra Tovar
Hvor T_Tovar i (velg TA_Tovar hvor TA_ beløp> 0)
Nestet forhold i tilfeller hvor det kan være mange, men det er verdt å nevne at flere forhold er pålagt, jo lenger vil kjøre spørringen. Dette var grunnen til bruk av midlertidige tabeller. Mye raskere å generere flere av disse, og deretter sammenligne dataene i dem, enn å bygge en tilstand med flere nivåer av datavalidering.
Similar articles
Trending Now