0
我有一個表tblCustomers與客戶ID,名稱,電子郵件,和PhoneNumber列表列。 我只是說其中有通過執行以下空值的列AGE:如何使用隨機值更新18至100
ALTER TABLE tblCustomers
ADD Age int;
我想填充0歲之間的這一欄記錄到100我怎樣做正確的方式。
P.s.我在網上擡頭,發現這個
UPDATE tblCustomers
SET Age = abs(checksum(NewId())) % 100
WHERE Age IS NULL
有沒有更好的方法來做到這一點?
所以只是隨機數的年齡?爲什麼? –
'RAND'功能可能嗎? –
爲了支持@Ean的帖子,默認情況下,如果沒有值傳遞(如果字段爲空),'RAND'函數會分配一個隨機值。這聽起來適合您的特定場景。 [見MSFT TN文檔](http://technet.microsoft.com/en-us/library/ms177610.aspx) –