Cursusinhoud
Inleiding tot SQL
Inleiding tot SQL
2. Gegevens Filteren
De WHERE-ClausuleUitdaging: Help een Lezer Zijn Favoriete Genre te VindenUitdaging: Oudere Boeken OphalenVoorwaardelijke Expressies: VergelijkingsoperatorenUitdaging: Vermijd de Beschadigde BoekenUitdaging: Markeer Nieuwe AankomstenUitdaging: Budgetvriendelijke BoekenVoorwaardelijke Expressies: De AND-OperatorUitdaging: Vind Specifieke Boeken Voor een LezerUitdaging: Bereiken DefiniërenUitdaging: Meerdere VoorwaardenVoorwaardelijke Expressies: De OR-OperatorUitdaging: Overeenkomende Meerdere OptiesUitdaging: Een Bereik UitsluitenVoorwaardelijke Expressies: De NOT-OperatorUitdaging: Negating a Bereik
3. Gegevens Sorteren
Basis SorterenUitdaging: Het Sorteren van de BibliotheekcatalogusSorteren op Meerdere KolommenUitdaging: Verdere Sortering van de CatalogusSorteren na het Filteren van GegevensUitdaging: Vind de Goedkoopste BoekenUitdaging: Help een Klant een Boek te VindenHet Limit-TrefwoordUitdaging: Selecteer Boeken Voor de VerzamelaarshoekUitdaging: Betaalbare Boeken
4. Een Database Vullen
Een Tabel MakenUitdaging: Een Nieuwe Boeken Tabel MakenRijen Invoegen in een TabelUitdaging: Gegevens InvoegenUitdaging: Meer Gegevens InvoerenMeerdere Rijen InvoegenUitdaging: Bulkgegevens InvoegenPrimaire SleutelsThe SERIAL KeywordUitdaging: De Structuur van de Boeken WijzigenStandaardwaarden SpecificerenUitdaging: Verdere Verbetering van de Boeken Tabel
5. Bijwerken & Verwijderen van Gegevens
Rijen in een Tabel BijwerkenUitdaging: Corrigeer BoekgegevensUitdaging: Bijwerken van PaginatellingenUitdaging: Mark Archived Boeken Als Niet BeschikbaarRijen VerwijderenUitdaging: Verouderde Records VerwijderenTabellen DuplicerenUitdaging: Maak een Back-up van een TabelUitdaging: Genereer een Samengevatte BoekentabelTabellen Verwijderen
Tabellen Dupliceren
We kunnen een duplicaat van een tabel maken met de volgende query:
CREATE TABLE table_name AS (SELECT STATEMENT);
De bovenstaande query maakt een nieuwe tabel genaamd table_name
en voegt de resultaten van de SELECT STATEMENT
erin in.
Een Exacte Kopie Maken
CREATE TABLE students_duplicate AS SELECT * FROM students;
Deze query maakt een nieuwe tabel genaamd students_duplicate
van het resultaat van de query SELECT * FROM students;
.
Een Bondige Tabel Maken
We kunnen ook een meer beknopte tabel maken door specifieke kolommen uit de doeltabel te selecteren:
CREATE TABLE students_basic_info AS SELECT name, age FROM students;
Deze query maakt een nieuwe tabel genaamd students_basic_info
die alleen de kolommen first_name
en age
van de students
tabel bevat.
Belangrijke Punten
- De nieuwe tabel (
table_name
) wordt gemaakt met de structuur en gegevens van het resultaat van deSELECT
query; - Deze methode is nuttig voor het maken van back-ups, gefilterde kopieën of samenvattingstabellen.
Demonstratie:
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 5. Hoofdstuk 7