当前位置:  开发笔记 > 数据库 > 正文

只选择一半的记录

如何解决《只选择一半的记录》经验,为你挑选了2个好方法。

我试图弄清楚如何选择ID为空的记录的一半.我想要一半,因为我将使用该结果集来更新另一个ID字段.然后我将使用该ID字段的另一个值更新其余部分.

所以基本上我想用一个数字更新一半记录someFieldID,其余用另一个数字将更新基本分割为someFieldID我想要更新的字段的两个值之间.



1> Arnshea..:

在oracle中,您可以使用ROWNUM psuedocolumn.我相信在sql server中你可以使用TOP.例:

select TOP 50 PERCENT * from table



2> Dana..:

您可以按百分比选择:

 SELECT TOP 50 PERCENT *fields* FROM YourTable WHERE ...

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有