Opdatering kolonner i SQL Server med tilfældige tal er undertiden nødvendigt at give en kolonne standardværdier uden at sløjfe gennem hver kolonne individuelt. I SQL , kan du bruge " RAND "-funktionen til at tilføje pseudo- tilfældige float værdier fra 0 til 1 i en tabel kolonne. Den bedste måde at løse denne opgave er ved at bruge "Opdater " erklæring at ændre de eksisterende data i en kolonne til en tilfældig værdi. Ting du skal
Microsoft SQL Server Management Studio
Vis Flere Instruktioner
1
Launch Microsoft SQL Server Management Studio , udvid " Databaser " mappe , og udvide din database . Udvid " Tables" mappen for at se dine tabeller
2
Klik på " Ny forespørgsel " for at åbne en ny forespørgsel side og skriv følgende for at oprette en ny tabel i din database : .
< P > CREATE TABLE myTempTable
(
[ INDX ] [ int ] IDENTITY (1,1 ) NOT NULL , salg
[ numVal ] flyde NOT NULL,
< p > CONSTRAINT [ PK_indx ] PRIMARY KEY ( INDX )
)
GO
3
Tilføj fire nye rækker af data med nul -værdier til det bord du oprettet i forrige trin , og se resultaterne :
INSERT INTO myTempTable VALUES ( 0,0 )
INSERT INTO myTempTable VALUES ( 0,0 )
INSERT INTO myTempTable VALUES ( 0,0 ) < br >
INSERT INTO myTempTable VALUES ( 0,0 )
select * from myTempTable
4
Føj følgende kode til at erstatte nul værdier i " numVal " felt med tilfældige tal og søge i tabellen efter opdateringen : Hej
uPDATE myTempTable SET numVal = rand ( )
select * from myTempTable
5
Tryk på " F5 " for at køre din forespørgsel og se de opdaterede resultater.