Kursinnehåll
Introduktion till SQL
Introduktion till SQL
2. Filtrering av Data
The WHERE ClauseUtmaning: Hjälp en Läsare att Hitta Sin FavoritgenreUtmaning: Hämta Äldre BöckerVillkorsuttryck: JämförelseoperatorerUtmaning: Undvik de Skadade BöckernaUtmaning: Markera Nya AnkomsterUtmaning: Budgetvänliga BöckerVillkorsuttryck: The AND-OperatörenUtmaning: Hitta Specifika Böcker för en LäsareUtmaning: Definiera IntervallUtmaning: Flera VillkorVillkorsuttryck: The OR-OperatörenUtmaning: Matcha Flera AlternativUtmaning: Excluding ett IntervallVillkorsuttryck: The NOT-OperatorUtmaning: Negating ett Intervall
3. Sortera Data
Grundläggande SorteringUtmaning: Sortera BibliotekskatalogenSortering Efter Flera KolumnerUtmaning: Ytterligare Sortering av KatalogenSortering Efter Filtrering av DataUtmaning: Hitta de Billigaste BöckernaUtmaning: Hjälp en Kund att Hitta en BokLimit-nyckelordetUtmaning: Välj Böcker för Samlarens AvdelningUtmaning: Prisvärda Böcker
4. Fyller en Databas
5. Uppdatera och Ta Bort Data
Radera Rader
Vi kan villkorligt välja och ta bort rader från en tabell med hjälp av DELETE
-satsen.
Följande är syntaxen för DELETE
-satsen:
DELETE FROM table_name
WHERE condition;
DELETE
-satsen väljer rader från table_name
baserat på ett condition
och tar bort dem.
Exempel: Ta bort examinerade studenter
Tänk på en tabell students
med följande kolumner name
, age
, grade
, score
, och graduation_year
.
Vi vill ta bort alla rader från tabellen där graduation_year
är mindre än eller lika med 2024
, eftersom dessa studenter redan har tagit examen och vi inte längre vill behålla deras data.
Detta kan göras med följande fråga:
DELETE
FROM students
WHERE graduation_year <= 2024;
Demonstration:
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 5. Kapitel 5