Dubletten durch JOINs vermeiden: Wann EXISTS in Oracle SQL die bessere Wahl ist

dubletten-durch-joins-exists-oracle-sql

Doppelte Ergebniszeilen gehören zu den häufigsten Problemen bei komplexeren SQL-Abfragen. Besonders oft treten sie auf, sobald mehrere Tabellen miteinander verknüpft werden. Eine Abfrage liefert zunächst genau einen Datensatz pro Kunde, Vertrag oder Auftrag. Nach dem Hinzufügen eines weiteren JOIN erscheinen einzelne Datensätze plötzlich doppelt, dreifach oder noch häufiger. Der erste Reflex besteht häufig darin, ein … Weiterlesen

SQL Date Functions

SQL

The SQL code to get the first day of the current year using Oracle SQL: The SQL code to get the first day of the current month using Oracle SQL: Current year (extract from SYSDATE) using Oracle SQL: Get the first Monday in the following Month using Oracle SQL:

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