So, auf geht es in die zweite Runde mit den SQL-Abfragen.
Immer noch basierend auf der Datenbank personen erklär ich mal kurz die Queries 008 bis 016.
Q008
Geben Sie den Vor- und Nachnamen unter der Spaltenbezeichnung „Komplettname“ aus.
SELECT CONCAT(Name, Vorname) AS Komplettname FROM person;
Für die Verbindung von Spalten wird die CONCAT-Funktion verwendet. Das Konkatenieren von Strings ist eine bekannte Methode innerhalb der Programmierung, bspw. bei Java über + (
System.out.println("Hallo meine Name ist " + name);, wobei name eine Variable darstellt.) CONCAT erwartet in Klammern entsprechend die Parameter, wobei diese eigene Strings sein können (über ' ' eingegrenzt) oder Spaltenbezeichner. Die Parameter werden durch Komma getrennt.
Die zweite Neuerung in der Abfrage ist die Verwendung von AS. Über AS ist es möglich Aliase zu definieren, die dann als neue Spaltenüberschriften bei der Ergebnisausgabe dienen.