Beruflich Dokumente
Kultur Dokumente
Informationssysteme
3. Gib nur den aktuellen Monat einmal als Zahl und einmal als Wort aus. Code in
Textform und Screenshot der Ausgabe!
SELECT MONTH(NOW());
SELECT DATE_FORMAT(NOW(),'%M');
6. Gib allen Seminaren aus der Kategorie „Programmierung“ einen Preisnachlass von
15%. Reduziere die Beschreibung auf 20 Zeichen und hänge drei Punkte ( ...) an die
Beschreibung. Runde den Diskontpreis auf zwei Kommastellen. Orientiere dich an
der untenstehenden Ausgabe! Zeige Code und Screenshot der Ausgabe!
SELECT titel,
CONCAT(SUBSTR(beschreibung, 1, 20), ' ...') AS Beschreibung,
preis,
ROUND(preis * 0.85, 2) AS Diskont FROM seminare
WHERE kategorie = 'Programmierung';
aber wenn man das auch mit TRUNCATE() machen will schreibt man das so:
SELECT titel,
CONCAT(SUBSTR(beschreibung, 1, 20), ' ...') AS Beschreibung,
8. Erstelle eine Abfrage, welche die Leser aus dem Ort Zorn alphabetisch listet, die
nach 1978 geboren wurden. Formatiere das Geburtsdatum und das
Ausstellungsdatum auf das deutsche Format (dd.mm.yyyy). Orientiere dich an der
Ausgabe! Hinterlasse den Code in Textform und einen Screenshot der Ausgabe!
select
CONCAT(Nachname, ', ', SUBSTR(Vorname, 1, 1), '.') as Leser,
date_format(geboren, '%d.%m.%Y') as "geboren am",
date_format(ausgestellt, '%d.%m.%Y') as "ausgestellt am" from leser where ort =
'Zorn' and year(geboren) > 1978
order by Leser;
9. Eine weitere Abfrage aus der Tabelle Leser soll den Nachnamen und Vornamen in
zusammengefasster Form, das Geburtsdatum in formatierter Form und das Alter der
Leser ausgeben. Es werden dazu verschiedene Funktionen benötigt! Orientiere dich
am Screenshot und beachte die Sortierung! Hinterlasse den Code in Textform und
einen Screenshot der Ergebnistabelle!