SQL-Rückgabewert, wenn keine Zeilen gefunden werden

SQL

Was passiert eigentlich, wenn du eine SQL Abfrage ausführst, welche dir keine Zeilen zurück liefert? Denke Beispielsweise an eine WHERE Clausel mit der Bedingung 1=2, welche nie erfüllt sein kann und somit auch nie Zeilen retourniert werden können. Als erstes sollten wir uns ein paar Beispiele anschauen, welche dir verdeutlichen sollen, was du als Rückgabewert … Weiterlesen

SQL – Datum und Zeit – Tricks, Hacks & Tipps

SQL

SQL ist eine mächtige Sprache für das Management und die Abfrage von Datenbanken. Besonders wichtig und manchmal knifflig sind dabei Datums- und Zeitfunktionen. Dieser umfassende Leitfaden bietet eine Vielzahl an Tricks, Hacks und Tipps, um das Arbeiten mit Datum und Zeit in SQL zu erleichtern und effizienter zu gestalten. Grundlagen der Datums- und Zeitfunktionen in … Weiterlesen

Oracle SQL: Datumswerte und Zahlen mit TO_CHAR richtig formatieren

Oracle SQL Datumswerte und Zahlen

Datumswerte und Zahlen werden in Oracle intern nicht in jener Schreibweise gespeichert, die später in Berichten, Exportdateien oder Benutzeroberflächen angezeigt wird. Ein DATE bleibt ein Datumswert und ein NUMBER bleibt eine Zahl. Erst bei der Ausgabe werden diese Werte mit TO_CHAR in formatierten Text umgewandelt. Dabei entstehen häufig unerwartete Leerzeichen, fehlende führende Nullen, falsche Dezimaltrennzeichen … Weiterlesen

SQL-Standardwert, wenn keine Zeile zurückgegeben wird

SQL

Manchmal sind Standardwerte erforderlich. Normalerweise können Sie NVL oder NVL2 verwenden, wenn Sie NULL-Werte als Rückgabewert erhalten. Es ist aber auch möglich, dass keine Zeile zurückgegeben wird. In diesem Fall funktioniert NVL oder NVL2 nicht, da Sie keinen Wert zurückbekommen – nicht einmal NULL. Daher gibt es einige Optionen – wie zum Beispiel einen NULL-Wert … Weiterlesen