求一条不是很复杂的sql语句,关于更新前10%数据的问题
现有一个成绩数据库,要求是将各类别、专业的zcj前10%(四舍五入)的考生的备注改为1。
应该用到UPDATE ,但是我能select出前10%,如何update这些selcet的数据呢。
请高手赐教。
类别 专业 zcj 备注
1 1 1
1 1 23
2 5 34
2 2 23
1 1 2
1 1 34
1 1 23
1 1 45
最后得到
5*0.1=0.5 取整为 1个
类别 专业 zcj 备注
1 1 1
1 1 23
2 5 34
2 2 23
1 4 2
1 1 34
1 1 23
1 1 45 1