Ich mache eine SQL-Tabelle, die Daten für speichert. Für eine Spalte mit der Bezeichnung roll_number
möchte ich eine Zufallszahl zwischen zwei Werten, z. B. 4000 und 5000, generieren und sie der Spalte für jede Zeile zuweisen, während sichergestellt wird, dass der Wert zuvor nicht verwendet wurde, da die Rollennummer eindeutig sein muss.sql - Generieren Sie einen eindeutigen Zufallswert für jede Zeile
Kann jemand mir die Frage geben, die ich für das Einrichten verwenden kann? Ich bin relativ neu in SQL.
https://dev.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_rand – JGFMK
SELECT FLOOR (4000+ (RAND() * (5000-4000 + 1))); gibt Ihnen 4000 -> 5000 inklusive Reichweite - bis zu Ihnen vor dem Einsatz überprüfen, wenn bereits verwendet. – JGFMK