Rand

Diese Funktion gibt eine zufällige Dezimalzahl zwischen 0 und 1 zurück.

Syntax

Rand ([<Ganzzahl>])

Parameterliste

<Ganzzahl>
optionaler Parameter. Wird Rand() in einer Abfrage wiederholt aufgerufen, so ergibt sich derselbe Wert. Aufrufe in derselben Abfrage zu mehreren Zeitpunkten liefern verschiedene Werte. Wird der optionale Parameter verwendet, so ist die Funktion deterministisch und liefert für denselben Parameter denselben Wert.
Rückgabewert
Float-Wert zwischen 0.0 und 1.0
Typ
Mathematische Funktion

Beispiele

Select Rand() Select Rand() Select Rand()
erzeugt bsp.

------------------------
0.54394180599525266
------------------------
0.42456630005083063
------------------------
0.17371712353459362

In einer Abfrage mit Union (ohne ALL) werden die drei Zeilen auf eine Zeile reduziert, da nur ein Wert durch die Rand-Funktion bereitgestellt wird:

Select Rand() Union Select Rand() Union Select Rand()

------------------------
0.39100694464831615

Mit All:

Select Rand() Union All Select Rand() Union All Select Rand()

------------------------
0.41669890535553933
0.41669890535553933
0.41669890535553933


Kontaktformular:

Schreiben Sie mir und wir bauen gemeinsam Ihre neue Web-Datenbank!

Die Erläuterungen zum Datenschutz habe ich gelesen und stimme diesen zu.

© 2003-2019 Jürgen Auer, Berlin.