Updaten kolommen in SQL Server met willekeurige getallen is het soms nodig om een kolom standaardwaarden geven zonder lus door elke kolom afzonderlijk . In SQL , kunt u de functie " RAND " gebruiken om pseudo - willekeurige float waarden van 0 tot 1 toe te voegen in een kolom tabel . De beste manier om deze taak te volbrengen is met behulp van de "Update" verklaring aan de bestaande gegevens in een kolom op een willekeurige waarde te wijzigen . Wat je nodig hebt Microsoft SQL Server Management Studio Toon Meer Aanwijzingen Lancering Microsoft SQL Server Management Studio 1 , vouwt u de map " Databases " , en uitbreiding van uw database . Vouw de map " Tables " om uw tabellen te weergeven kopen van 2 Klik op " New Query " om een nieuwe query te openen en typ het volgende om een nieuwe tabel in uw database te maken: . [ INDX ] IDENTITY ( 1,1 ) NOT NULL , [ numVal ] float NOT NULL , ( [ int ] > CONSTRAINT [ PK_indx ] PRIMARY KEY ( INDX ) op ) op Twitter GO 3 Voeg vier nieuwe rijen gegevens met nul waarden aan de tabel gemaakt in de vorige stap en bekijk de resultaten : INSERT INTO myTempTable WAARDEN ( 0.0 ) INSERT INTO myTempTable WAARDEN ( 0.0 ) INSERT INTO myTempTable WAARDEN ( 0.0 ) < br INSERT > INTO myTempTable wAARDEN ( 0.0 ) op select * from myTempTable 4 Voeg de volgende code aan de nul- waarden in het veld " numVal " te vervangen door willekeurige getallen en bevragen de tafel na de update : UPDATE myTempTable SET numVal = rand ( ) op select * from myTempTable Druk " F5 " 5 om uw query uit te voeren en bekijk de bijgewerkte resultaten .
|