请教下sql语句

bleachj8 2008-10-16 09:28:37
说有n个数(n>100万)从这N个数中随机抽取10个排列
...全文
51 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangwangOnLine 2009-03-17
  • 打赏
  • 举报
回复
修改数据
语法:update 表名 set 字段1=值1,字段2=值2,... where(条件)
例如:update stuInfo set stuAge = 25 where stuName = '张三'
wangwangOnLine 2009-03-17
  • 打赏
  • 举报
回复
insert [into] 表名(字段1,字段2...) values(值1,值2...)
"其中into可选"
yonglihui 2009-03-12
  • 打赏
  • 举报
回复
先定義一個隨機數. >=1
第一步 找隨機數的數據.
select top @int from table
第二步, 找隨機數的最後1 數

分別做10次, 記得每一個數據都不要相同(通過table 關健字做)
否則理任上有可能10條數據一樣呀,

以上各步可通過臨時表記錄每次查得的數據

然後從臨時表中取出查得的10數據, 排列.
hero_girl 2008-10-16
  • 打赏
  • 举报
回复
select top 10* from table order by newid()

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧