需求:用SQL腳本更新數據庫某個字段為六位隨機值 環境:SQL Server 2008,數據庫內有上千條數據 問題1:六位隨機值 步驟1:隨機數的SQL函數為rand() ,而rand()生成的是0-1之間的小數。 步驟2:將rand()*1000000則看似可以得到有六位數 ...
use School 指定數據庫 declare min id int 聲明整數變量 x set min id select MIN Id from Students 給變量 x賦初值為當前最小的Id值 while min id gt begin update Students set Age ROUND RAND , where Id min id round 四舍五入把原值轉化為指定小數位數 ...
2018-06-12 10:03 0 1709 推薦指數:
需求:用SQL腳本更新數據庫某個字段為六位隨機值 環境:SQL Server 2008,數據庫內有上千條數據 問題1:六位隨機值 步驟1:隨機數的SQL函數為rand() ,而rand()生成的是0-1之間的小數。 步驟2:將rand()*1000000則看似可以得到有六位數 ...
1.更新表中某個字段為隨機值 以下可參考,非原創 ...
UPDATE 表名 set 修改的字段 = round(rand() * 1000) + 1 where 條件 隨機查詢 10條數據 SELECT * FROM 表名 ORDER BY RAND() LIMIT 10 ...
先判斷數據是否已經存在,再插入,僅供參考 ...
insert into MyTable(field1, field2, id_backup) select field1, field2, uniqueId from MyTable where un ...
select zyzlb,nation,frzw from jgdx where zyzlb in (select zyzlb from jgdx group by zyzlb having COU ...