说有n个数(n>100万)从这N个数中随机抽取10个排列
------解决方案--------------------
select top 10* from table order by newid()
------解决方案--------------------
先定義一個隨機數. >=1
第一步 找隨機數的數據.
select top @int from table
第二步, 找隨機數的最後1 數
分別做10次, 記得每一個數據都不要相同(通過table 關健字做)
否則理任上有可能10條數據一樣呀,
以上各步可通過臨時表記錄每次查得的數據
然後從臨時表中取出查得的10數據, 排列.
------解决方案--------------------
insert [into] 表名(字段1,字段2...) values(值1,值2...)
"其中into可选"
------解决方案--------------------
修改数据
语法:update 表名 set 字段1=值1,字段2=值2,... where(条件)
例如:update stuInfo set stuAge = 25 where stuName = '张三'