SQL – Where Bedingung

In SQL-Sprachen wird die where Bedingung genutzt, um relevante Daten aus einer größeren Menge von Daten zu filtern. Die where-Bedingung findet bei allen Abfragen (Select), Änderungen (Update) und Löschen (Delete) von Datensätzen Anwendung. Syntaxbeispiele: select * from employees where last_name = ‚King‘; delete from employees where last_name = ‚King‘; update employees set last_name = ‚Queen‘ […]

SQL – Datenbank anlegen bzw. löschen

Bevor man Tabellen und Datensätze in einer Datenbank anlegen kann, muss die Datenbank selbst angelegt werden. Dafür gibt es den Befehl: create database <DATENBANKNAME>; Beispiel: create database autos; Will man eine Datenbank komplett löschen, so benutzt man den Befehl: drop database <DATENBANKNAME>; Beispiel: drop database autos; Bevor man eine Datenbank wirklich löscht, sollte man sich […]

SQL – Die Klausel Order By

Mit Hilfe der Order By-Klausel kann man Ergebnisse von Select-Abfragen nach bestimmten Spalten aufsteigend bzw. absteigend sortieren. Wir haben wieder unsere Personentabelle und wollen diese aufsteigend nach dem Alter ausgeben: ID Name Vorname Alter 1 Mustermann Klaus 43 2 Musterfrau Elke 39 3 Musterkind Heinz 17 4 Musterkind Karl 15 Die Select-Anweisung dazu sieht so […]

SQL – Die Klausel Group By

Die Ergebnisse einer Select-Anweisung können mit Hilfe der Group by-Klausel gruppiert werden. Dazu wird wieder eine Select-Anweisung geschrieben, am Ende wird dann die Group by-Klausel angehängt. Die Group by-Klausel gruppiert dann die gleiche Werte einer Spalte zu einer Ergebnisspalte zusammen. ID Name Vorname Alter 1 Mustermann Klaus 43 2 Musterfrau Elke 39 3 Musterkind Heinz […]

SQL – Die Anweisung Insert

Um neue Datensätze in eine Tabelle einer SQL-Datenbank zu schreiben gibt es die INSERT-Anweisung. Formal gibt es hier zwei mögliche Insert-Anweisungen: 1. insert into TABELLENNAME (SPALTENNAME1, SPALTENNAME2, …) values (WERT1, WERT2, …); 2. insert into TABELLENNAME select SPALTENNAME1, SPALTENNAME2, … Bei Punkt 1 werden die Spalten der Tabelle benannt, die gefüllt werden sollen. Dabei stehen […]

SQL – Die Anweisung Select

Der wahrscheinlich wichtigste Befehl für den Zugriff auf Datenbankinhalte ist der Select-Befehl. Fangen wir gleich mit dem einfachsten Select-Befehl an. Unser Daten liegen in der Datenbanktabelle ‚Personen‘. Einfache Select-Anweisungen beginnen immer mit dem Schlüsselwort SELECT. Danach folgt eine Auflistung aller Spalten, die man zurückgeliefert bekommen will und zum Abschluß die Datenbanktabelle in der die Daten […]