In SQL können Kommentare verwendet werden, um Inhalte einzufügen, die im Code zwar enthalten sind, allerdings nicht durchgeführt werden.
SELECT FLOOR(Spalte)
FROM Tabelle;
Kommentare eignen sich insbesondere, um den Code übersichtlich zu gestalten und anderen Nutzern die Verwendung oder Bearbeitung zu vereinfachen.
Einzeilige SQL Kommentare
Einzeilige Kommentare werden mit — angeführt. Der darauffolgende Text in dieser Zeile wird in der Ausführung des Codes ignoriert.
--Gibt das Gehalt aller Mitarbeiter inkl. Bonus im Jahr 2019 wieder:
SELECT Mitarbeiter_Name, SUM(Gehalt + Bonus) AS Gesamtverdienst_2019
FROM Personal
WHERE Datum BETWEEN '2019-01-01' AND '2019-12-31'
GROUP BY Mitarbeiter_Name;
Es ist auch möglich mitten in der Zeile einen Kommentar zu setzen, der alles rechts von der Zeile nicht mehr ausführen lässt:
SELECT *
FROM Kunden
--WHERE Land='Deutschland';
Mehrzeilige SQL Kommentare
Mehrzeilige Kommentare beginnen mit /* und enden mit */. Diese Form eignet sich, um größere Code-Blöcke vorübergehend nicht nutzbar zu machen.
/*
Ich habe einen Fehler im Code gefunden, ich bitte um eine Verifizierung:
UPDATE Kunden SET Name='Deutschland' WHERE Stadt ='Berlin';
Ich bin der Meinung, die Spalte „Land“ ist gemeint, nicht „Name“:
UPDATE Kunden SET Land='Deutschland' WHERE Stadt='Berlin';
*/