Erzeugung von fortlaufenden Zahlen mit Oracle SQL


Werden fortlaufende Zahlen benötigt, so können diese in Oracle SQL einfach über die DUAL-Pseudotabelle erzeugt werden. Werden beispielsweise Zahlen von 1 bis 10 benötigt, so können diese einfach über

select rownum as z
       from dual
       connect by rownum <= 10;

erzeugt werden. Die Zeilennummern fangen bei 1 an, die obere Grenze wird über die connect by-Klausel festgelegt. Durch arithmetische Operationen auf die Spalte kann die zurückgegebene Zahlenfolge weiter verändert werden.

Beispiel: fortlaufenden Zahlen mit Offset, hier für die Zahlen von 11 bis 20;

select rownum + 10 as z
       from dual
       connect by rownum <= 10;

Beispiel: Logarithmus zur Basis 10 der Zahlen von 1 bis 100

select log(rownum,10) as z
       from dual
       connect by rownum <= 100;
Neueste Beiträge

Beschreibung, wie eine EXT4-Partition vergrößert werden kann, ohne dass die Daten gelöscht werden.

Wie kann beim Systemstart Postfix erst nach Docker gestartet werden?

Kurze Beschreibung, wie ein Upgrade von Ubuntu LTS auf eine neue Version erfolgen kann

Beschreibung, wie die Synchronisation der Systemzeit mit einem Zeitserver über den systemd-timesyncd-Dienst eingestellt werden kann.