1. Stellen Sie zunächst einige häufig verwendete MySQL-Funktionen vor RAND() generiert zufällig eine Dezimalzahl zwischen 0 und 1 (0<1) DECKE Aufgerundet 2. Zufallszahlen generieren -- Generieren Sie eine 3-stellige Zufallszahl SELECT CEILING(RAND()*900+100); -- Generieren Sie eine 4-stellige Zufallszahl SELECT CEILING(RAND()*9000+1000); -- Generieren Sie eine 5-stellige Zufallszahl SELECT CEILING(RAND()*90000+10000); ... Beispiel: Zur Erklärung: -- Erzeugt eine zufällige Dezimalzahl zwischen 0 und 1 0 < RAND() < 1 -- Mit 9000 multiplizieren, um eine zufällige Dezimalzahl zwischen 0 und 9000 zu erhalten 0 < RAND*9000 < 9000 -- Addieren Sie 1000, um eine zufällige Dezimalzahl zwischen 0 und 10000 zu erhalten 0 < RAND*9000+1000 < 10000 -- Verwenden Sie die Funktion CEILING zum Aufrunden, entfernen Sie die nachfolgenden Dezimalstellen und erhalten Sie eine Ganzzahl -- oder verwenden Sie die Funktion FLOOR zum Abrunden. Beide ergeben CEILING(RAND()*9000+1000). -- oder FLOOR(RAND()*9000+1000) 3. Hinweis Diese Methode zum Generieren einer bestimmten Anzahl von Zufallszahlen ist nicht besonders gut, da die Möglichkeit einer Duplizierung besteht. Je weniger Ziffern eine Zufallszahl hat, desto größer ist die Wahrscheinlichkeit einer Wiederholung. Daher ist diese Methode nur bei besonderen Anlässen sinnvoll. MySQL-Batch generiert Zufallszahlen Gefälschte Daten: Aktualisiere den Übungsdatensatz star_num=FLOOR(1 + (RAND() * 5)); Die Funktion „rand“ generiert nach dem Zufallsprinzip eine Zufallszahl zwischen 0 und 1. Eine Multiplikation mit 5 ergibt eine Zufallszahl zwischen 1 und 5, und „floor“ ist die vorherige Ganzzahl. Oben ist die Methode, die ich Ihnen vorgestellt habe, um eine Zufallszahl bestimmter Ziffern in MySQL zu generieren. Ich hoffe, sie wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Implementierung der Installation von Docker in einer Win10-Umgebung
>>: Das mobile Vue-Terminal realisiert den gesamten Prozess des Bearbeitens und Löschens nach links
Dieser Artikel beschreibt anhand eines Beispiels,...
Nachdem die Quelle des Iframes auf „about:blank“ g...
1. Vorbereitung vor der Installation Überprüfen S...
Inhaltsverzeichnis Vorwort Ajax seriell und paral...
Da immer mehr Entwickler SASS verwenden, müssen w...
Inhaltsverzeichnis Prozesskommunikation Bidirekti...
Hintergrund Apropos MySQL-Deadlock: Ich habe bere...
Beim Erstellen einiger Seiten müssen wir häufig H...
Grundlegende Einführung Im vorherigen Artikel hab...
Experimentelle Umgebung: Physische Maschine Windo...
Vorne geschrieben In den letzten Jahren ist die L...
Inhaltsverzeichnis 1. Installieren Sie html2Canva...
Test: Chrome v80.0.3987.122 ist normal Es gibt zw...
Im vorherigen Artikel haben wir Docker verwendet,...
Inhaltsverzeichnis 1. Komponentenkommunikation 1....