Hier is een uitsplitsing van de verschillende soorten vragen in Microsoft Access, samen met uitleg en voorbeelden:
1. Selecteer Queries
* Doel: Uittreksel en weergeven gegevens uit een of meer tabellen.
* Key -functies:
* Selecteer: Geeft de velden (kolommen) op om op te nemen.
* van: Identificeert de tabellen of vragen om gegevens op te halen.
* Waar: Filtert de gegevens op basis van specifieke voorwaarden.
* Bestel door: Sorteert de resultaten in een bepaalde volgorde.
* Voorbeeld: "Toon alle klanten in Californië"
`` `SQL
Selecteer FirstName, LastName, City
Van klanten
Waar staat ="ca";
`` `
2. Actiequery's
Actie -query's wijzigen gegevens in uw tabellen. Deze vragen worden niet gebruikt voor het ophalen van gegevens, maar eerder voor het bijwerken, verwijderen of toevoegen van records.
* Soorten actiequery's:
* Tabel maken: Maakt een nieuwe tabel uit de resultaten van een zoekopdracht.
* toevoegen: Voegt records van de ene tabel toe aan de andere.
* update: Wijzigt gegevens in bestaande records.
* Verwijderen: Verwijdert records uit een tabel op basis van opgegeven criteria.
* Tabel maken: Maakt een nieuwe tabel met een opgegeven structuur.
* crosstab: Creëert een samenvattende tabel uit de resultaten van een zoekopdracht.
* Voorbeeld: "Werk het telefoonnummer bij voor een specifieke klant"
`` `SQL
Update klanten
Set Phonenumber ="(555) 555-1212"
Waar firstName ="John" en LastName ="Doe";
`` `
3. Parameterquery's
* Doel: Laat gebruikers tijdens runtime input geven voor een query.
* Key -functie: Gebruikt een parameterprompt om de gebruiker om een waarde te vragen om de gegevens te filteren.
* Voorbeeld: "Toon alle bestellingen die na een specifieke datum worden geplaatst"
`` `SQL
Selecteer OrderID, besteldate, CustomerID
Uit bestellingen
Waar orderdate> [datum invoeren];
`` `
4. Data Definition Queries (DDL)
* Doel: Wijzig de structuur van uw tabellen, zoals het toevoegen of verwijderen van velden, het wijzigen van gegevenstypen of het maken van indexen.
* Key -functie: Gebruikt SQL -trefwoorden zoals `ALTER TABLE`, CREATE TABLE`,` Drop Table`, enz.
* Voorbeeld: "Voeg een nieuw veld toe met de naam 'korting' aan de tabel Bestellingen"
`` `SQL
Wijzig de tabelorders
Voeg kortingsdecimaal toe (4,2);
`` `
5. Pass-through Queries
* Doel: Voer SQL -instructies rechtstreeks uit tegen een externe gegevensbron (zoals een databaseserver)
* Key -functie: Gebruikt de eigenschap `pass-through` in het ontwerp van de ontwerpontwerp.
* Voorbeeld: "Gegevens ophalen uit een SQL Server -database"
`` `SQL
Selecteer *
Van myserver.mydatabase.mytable;
`` `
6. SQL-query's (ingebouwde SQL-weergave)
* Doel: Maak rechtstreeks vragen met SQL -code.
* Key -functie: Biedt een speciale SQL -weergave om complexe zoekopdrachten te schrijven en uit te voeren.
Het juiste querytype kiezen
* Selecteer Queries: Voor het ophalen van basisgegevens.
* Actie -query's: Voor het bijwerken, verwijderen of toevoegen van gegevens.
* parameterquery's: Voor gebruikersgestuurde filtering.
* Gegevensdefinitiequery's: Voor aanpassingen van de tabelstructuur.
* Pass-through Queries: Voor verbinding met externe gegevensbronnen.
* SQL -query's: Voor complexe gegevensmanipulatie en -analyse.
Laat het me weten als je dieper in een specifiek querytype wilt verdiepen! |