416 Stimmen

Wie generiere ich eine Zufallszahl für jede Zeile in einem T-SQL Select?

Ich brauche eine andere Zufallszahl für jede Zeile in meiner Tabelle. Der folgende scheinbar offensichtliche Code verwendet denselben Zufallswert für jede Zeile.

SELECT table_name, RAND() magic_number 
FROM information_schema.tables 

Ich würde gerne eine INT oder eine FLOAT aus dieser Sache herausholen. Der Rest der Geschichte ist ich werde diese Zufallszahl verwenden, um ein zufälliges Datum Offset von einem bekannten Datum, z. B. 1-14 Tage Offset von einem Startdatum zu erstellen.

Dies ist für Microsoft SQL Server 2000.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X