在SQL SERVER 2000中怎么用SQL语句随机提取100条数据?如题 谢谢了

在SQL SERVER 2000中怎么用SQL语句随机提取100条数据?如题 谢谢了,第1张

一. 你可以试试这个: select * from xx order by rand() limit 100 二. 是利用系统时间来取随机数的代码,用C++写的。你参看一下吧。 你可以把随机数的范围限定在0 -- 100 ,之内,作为数组的下标就可以访问了。 #include <iostream.h> #include <stdlib.h> #include <time.h> int main() { srand((unsigned int) time(NULL)) int i ,j = 1,array[10] while(j != 0) { for(i = 0i <10i++) { array[i] = rand() cout<<array[i]<<endl } cin>>j } system("PAUSE") return 0 }

select top 100 * from 表名 order by 列名 desc (升序asc 降序desc)

你表肯定是根据哪列排序的吧,你要最后100个就根据情况用“升序”还是“降序”排列吧

select是查询的意思

top是指上面的

select top 100意思就是查询前100

order by 列名 desc 意思就是根据列名行降序排列

大概就这样吧 你自己理解下 希望有帮助


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10017849.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存