Der er flere grunde til at bruge SQL direkte i MS Access : at lære SQL for dens egen skyld , at bruge funktioner adgang ' forespørgsel værktøj understøtter ikke , eller simpel nysgerrighed. Hver af dine forespørgsler i Access er en database objekt , der består af en enkelt SQL SELECT-sætning . Når du opretter en forespørgsel , forespørgslen værktøj skriver en erklæring, du kan få vist eller ændre. Instruktioner
Arbejde med Vælger
1
Åbn en forespørgsel i Access. Gå til Vis drop down menuen og vælg " SQL View ".
2
De to obligatoriske elementer i en SQL-forespørgsel , er SELECT og FROM klausuler. SELECT lister felterne din forespørgsel vil vise , fra lister tabellerne og hvordan det slutter them.WHERE og ORDER BY klausuler er valgfri. HVOR angiver kriterier til din søgning , ORDER BY sorterer dine data.
3
Prøv at tilføje eller fjerne felter fra SELECT eller ORDER BY klausuler , eller tilføje betingelser til WHERE clause.Run din forespørgsel . Hvis du får en fejl , skal du lukke forespørgslen uden at gemme den . Foretag dine ændringer i Design View og tjek SQL-sætningen for at se, hvor du gik galt .
4
Skriv en ny forespørgsel, der bruger et ikke understøttet funktion ( UNION ) . Nogle databaser har tabeller med lignende data adskilt fra hver . Unionen operation kan flette resultaterne af to forespørgsler , hvis de har de samme felter i SELECT del af query.As et eksempel , et selskab har offentlige og fortrolige afdelinger og adskiller data mellem de to: SELECT departments.dname , [ folk ] . . [ fornavn ], [ mennesker ] [ efternavn ] FROM afdelinger INNER JOIN folk ON [ afdelinger ] [ afdeling id] = [ folk ] [ afdeling id ] . . . UNIONSELECT [ secdeps ] [ afdeling navn], [ sikker mennesker ] [ fname ], [ sikker folk ] [ lname ] Fra secdeps INNER JOIN [ sikre mennesker ] Den [ secdeps ] [ afdeling id ] = sikker folk ] [ afdeling id] ; . . . . Dette lister alle i alle afdelinger , både de generelle adgang afdelinger og medarbejdere , og den fortrolige .
5.
oprette forespørgsler i designvisning ved hjælp af forskellige former for slutter , så du kan se de SQL-sætninger .
6
Eksperimenter med SELECT prædikater som aLL , DISTINCT , DISTINCTROW , TOP TOP PERCENT.SELECT aLL er standard , og indeholder alle duplicates.SELECT DISTINCT undertrykker kopieret rows.DISTINCTROW undertrykker en dublet kun, hvis alle felter i tabellen er de samme. SELECT tOP 10 returnerer bare top ti rækker af din query.SELECT tOP 10 procent returnerer ti procent af de samlede rækker din forespørgsel ellers ville hente .