|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这类操作的执行过程是,1)按照新的表定义建立一个临时表tmpa,2)将原表数据拷贝到临时表,3)将原始表改名tmpb,4)将tmpa改名为原表名,5)将tmpb删除。server|排序|随机译:SQLSERVER中对查询了局随机排序
RandomlySortingQueryResults
查询了局随机排序
Q.HowcanIrandomlysortqueryresults?
问:如何才干对查询了局随机排序?
A.Torandomlyorderrows,ortoreturnxnumberofrandomlychosenrows,youcanusetheRANDfunctioninsidetheSELECTstatement.ButtheRANDfunctionisresolvedonlyoncefortheentirequery,soeveryrowwillgetsamevalue.YoucanuseanORDERBYclausetosorttherowsbytheresultfromtheNEWIDfunction,asthefollowingcodeshows:
答:对了局纪录随机排序,或随机前往X笔记录,能够经由过程在SELECT语句中利用RAND函数来完成。可是RAND函数在查询中只天生一次,因而每行都将失掉不异的值。能够经由过程在ORDERBY子句中利用NEWID函数来对了局举行排序的办法来完成,代码以下:
SELECT*
FROMNorthwind..Orders
ORDERBYNEWID()
SELECTTOP10*
FROMNorthwind..Orders
ORDERBYNEWID()
Water
对于insert和delete,event中包含了插入/删除的记录的所有字段的值(太爽了。。) |
|