SQL er et populært programmeringsspråk som brukes når du arbeider med databaser (database). Selv om for operasjoner med databaser i Microsoft Office-pakken er det en egen applikasjon - tilgang, men Excel-programmet kan også fungere med databasen, noe som gjør SQL-forespørsler. La oss finne ut hvordan på ulike måter kan du danne en lignende forespørsel.
Leksjon: "Smart" tabeller i Excel
Metode 2: Bruke ekstra Excel-verktøy
Det er også en måte å lage en SQL-spørring på den valgte datakilden ved hjelp av Exels innebygde verktøy.
- Kjør Excel-programmet. Etter det flytter vi til "Data" -fanen.
- I verktøylinjen "Skaffe eksterne data", som er plassert på båndet, klikker du på ikonet "Fra andre kilder". En liste over ytterligere handlingsalternativer åpnes. Velg elementet "fra Wizard Data Connection".
- Dataforbindelsesveiviseren lanseres. I listen over typer datakilder velger du "ODBC DSN". Deretter klikker du på "Neste" -knappen.
- Et datasveiviservindu åpnes der du vil velge kildetypen. Velg navnet "MS Access Database". Klikk deretter på "Neste" -knappen.
- Et lite navigasjonsvindu åpnes, der du skal bytte til databasekatalogen i MDB eller ACCDB-formatet, og velg ønsket databasefil. Navigasjon mellom logiske disker er laget i en spesiell "plater". Det er en overgang til det sentrale området i vinduet kalt "kataloger". I venstre rute i vinduet viser filer som ligger i den nåværende katalogen hvis de har en MDB- eller ACCDB-utvidelse. Det er i dette området at du må velge navnet på filen, og klikk deretter på "OK" -knappen.
- Etter dette blir tabellvalgvinduet lansert i den angitte databasen. I den sentrale regionen velger du navnet på ønsket bord (hvis det er flere av dem), og klikk deretter på "Neste" -knappen.
- Etter det åpnes vinduet Data Connection File Connection. Dette inneholder den grunnleggende informasjonen om forbindelsen vi konfigurerer. I dette vinduet er det nok å klikke på "Fullfør" -knappen.
- Et Excel-ark lanserer dataimportvinduet. Den kan spesifiseres i hvilken form du vil at data skal presenteres:
- Bord;
- Rapport av det konsoliderte bordet;
- Sammendrag Diagram.
Velg ønsket alternativ. Lavt nedenfor må du spesifisere hvor nøyaktig dataene skal plasseres: på et nytt ark eller på gjeldende ark. I sistnevnte tilfelle er muligheten for å velge koordinater for innkvartering også gitt. Som standard plasseres dataene på det nåværende arket. Den venstre øvre vinkelen på det importerte objektet er plassert i cellen A1.
Etter at alle importinnstillingene er angitt, klikker du på "OK" -knappen.
- Som vi ser, blir tabellen fra databasen flyttet til arket. Deretter flytter vi til "Data" -fanen og klikker på "Tilkobling" -knappen, som er plassert på båndet i verktøyblokken med samme navn.
- Deretter startes tilkoblingsvinduet. I det ser vi navnet på databasen som tidligere er koblet til oss. Hvis den tilkoblede databasen er noe, velg det ønskelig og fremheve det. Deretter klikker du på "Egenskaper ..." -knappen på høyre side av vinduet.
- Tilkoblingsegenskaper-vinduet starter. Vi beveger oss inn i "Definition" -fanen. I feltet "Teksttekst", som ligger nederst i det nåværende vinduet, skriver du SQL-kommandoen i henhold til syntaksen til dette språket, som vi kort snakket når man vurderer metoden 1. Trykk deretter på "OK" -knappen.
- Etter det, returner du automatisk til tilkoblingen til boken. Det forblir bare for å klikke på "Oppdater" -knappen i den. En appell til databasen med spørringen skjer, hvoretter databasen returnerer resultatene av behandlingen tilbake til Excel-arket, i tabellen som tidligere ble overført av oss.
Metode 3: Koble til SQL Server SQL Server
I tillegg, gjennom Excel-verktøy, er det en forbindelse med SQL-serveren og sende forespørsler til det. Å bygge en forespørsel er ikke forskjellig fra den forrige versjonen, men først og fremst må du installere selve tilkoblingen. La oss se hvordan du gjør det.
- Kjør Excel-programmet og gå til kategorien Data. Deretter klikker du på "Fra andre kilder" -knappen, som er plassert på båndet i verktøylinjen "Oppnås ekstern data". Denne gangen, fra listen over listen, velg alternativet "fra SQL Server-serveren".
- Åpner tilkoblingsvinduet til databaseserveren. I feltet Servernavn, angir du navnet på den serveren du utfører tilkobling på. I "Konto" -gruppen må du bestemme nøyaktig hvordan du kobler til: Bruke Windows-godkjenning eller ved å skrive inn brukernavnet og passordet. Jeg viser bryteren i henhold til vedtaket tatt. Hvis du har valgt det andre alternativet, må du i tillegg de aktuelle feltene må gå inn i brukernavnet og passordet. Når alle innstillingene er tatt, klikker du på "Neste" -knappen. Etter å ha kjørt denne handlingen, kobler du til den angitte serveren. Ytterligere tiltak for organisasjonen av en databaseforespørsel ligner de som vi beskrev i den forrige metoden.
Som du kan se, i Excele SQL, kan forespørselen organiseres som innebygde programverktøy og med tredjeparts tillegg. Hver bruker kan velge alternativet som er mer praktisk for det og er mer egnet for å løse den spesifikt sette oppgaven. Selv om mulighetene for XLTools-tillegget, generelt, er fortsatt noe mer avanserte enn de innebygde Excel-verktøyene. Hovedmangelet av XLTools er at perioden med fri bruk av tillegget er begrenset til bare to kalenderuke.