Microsoft Access SQL Hjelp

Du kan måle din SQL (Structured Query Language) kunnskap i Microsoft Access ved å legge merke til hvor godt du bruker SQL til å utføre disse vanlige operasjoner på Access-tabeller: velger, oppdateringer og sletter. Hvis disse operasjonene er vanskelig for deg, kan få tilgang til "spørring-bygningen verktøy hjelpe deg å oppnå SQL taleferdighet.

Opprett eksempeldata

Lag noen eksempler på data før praktisere eventuelle spørsmål. Du kan finne eksisterende eksempeldatabaser, men du vil beholde det du lærer bedre hvis du skriver prøven data selv.

Opprett en ny database i Access ved hjelp av Hendelser mal. (Velg Fil> Ny> eksempelmaler> Arrangementer). Skriv inn følgende data i Hendelser tabellen, som du kan nå ved å dobbeltklikke på "Event" objekt i "Navigasjon" -panelet. Dataene tilsvarer feltene "Tittel", "Start Time" og "End tid."

klippe gress, 12/10 / 2009,12 / 10/2009
klippe gress, 12/10/200912/17/2009
maling huset, 12/10 / 2009,12 / 12/2009
maling huset, 1/10 / 2010,1 / 12/2010
ren garasje, 12/13 / 1966,12 / 12/2009
klippe gress, 12/10 / 2009, 12.12.2009

Utkast en spørring

Begynn å lage spørringer ved å velge "Create> Query Design." Velg "Events" i "Vis tabell" dialogboksen, og klikk "Legg til" på den boksen. Du er nå i Design View of spørringen, som du skal bruke til å lage SQL-setninger, og starter med en enkel SELECT.

Gjør en Velg av alle feltene i Hendelser tabellen ved å klikke på "" i de små "hendelser" vinduet, som representerer alle arrangementer 'felt. Dra at "" hvor som helst på nettet nedenfor, som viser "Field:" "Table:" "Sorter" og andre parametere på venstre side.

Vise SQL

Legg merke til at Tilgang fyller i noen av rutenettets parametere når du gjør det "" dra. Høyreklikk på "Query" -kategorien, og velg "SQL-visning" for å se SQL-setningen opprettet av handlingen: ". VELG HENDELSER fra EVENTS;"

Nå kan du justere den uttalelsen ved å erstatte SELECT på alle feltene med en SELECT på bare bestemte felt: redigere SQL til å lyde som følger: "Velg tittel fra arrangementer,", og deretter kjøre spørringen ved å trykke på "Design> Run " ikon. Tilgang vil endre til en dataarkvisning vise deg resultatet av søket, som nå bare viser "Tittel" -feltet for alle hendelser.

WHERE-leddet

Lær en annen kritisk SQL enhet, WHERE-leddet, som lar deg velge bestemte rader av tabellen data: høyreklikk på "Query" -kategorien, og velg "SQL View." Endre SQL-setningen til å lyde som følger: "Velg tittel fra arrangementer hvor tittel som" gress ", å kjøre spørringen og merke dens effekt: titler vises bare for hendelser med" gress "i tittelen.

Legg også merke til hva nettet ser slik ut: bytte tilbake til "Design view" ved å høyreklikke på at alternativet på "Query" -kategorien. Tilgang endret rutenettets parametere for å gjenspeile din SQL-setning.

Det viktigste punktet for å ta unna disse øvelsene er at utformingsvisning og andre visninger kan hjelpe deg å lage spørringer for SQL-visning. Du kan bygge en innledende spørring i utformingsvisning og finpusse det i SQL-visning, eller prøve ut en spørring i SQL-visning og sjekk din SQL gyldighet ved å se til Design visning.

Prøv Andre SQL-setninger

Prøv disse andre SQL-setninger:

DELETE fra arrangementer hvor tittel som "gress";
UPDATE Hendelser SET Location = "Home";

Når du lære de grunnleggende SQL-setninger, prøve mer komplekse de som kjører på flere bord samtidig. Se ressurs- og referansegruppe lenkene for detaljer.