我试图弄清楚如何选择ID为空的记录的一半.我想要一半,因为我将使用该结果集来更新另一个ID字段.然后我将使用该ID字段的另一个值更新其余部分.
所以基本上我想用一个数字更新一半记录someFieldID,其余用另一个数字将更新基本分割为someFieldID我想要更新的字段的两个值之间.
在oracle中,您可以使用ROWNUM psuedocolumn.我相信在sql server中你可以使用TOP.例:
select TOP 50 PERCENT * from table
您可以按百分比选择:
SELECT TOP 50 PERCENT *fields* FROM YourTable WHERE ...