提问
SQL语句将学生表中前50%行的人的年龄增加2岁
提问者:
匿名用户
提问时间:
最佳答案
端庄爱八宝粥
端庄爱八宝粥
这是一个使用 UPDATE 语句和 LIMIT 子句的示例:
UPDATE students
SET age = age + 2
WHERE id IN (SELECT id FROM students ORDER BY id LIMIT 50 * (SELECT COUNT(*) FROM students) / 100)
在这个示例中,我们首先选择了学生表中的前 50% 行的 id,然后将这些行的 age 字段增加了 2 岁。
注意:这个示例中使用的是 MySQL 中的语法,其他数据库可能有所不同。
有用
无用
相关问答
最新回答
2023/06/30
2023/06/30
2023/06/30
2023/06/30
2023/06/30
2023/06/30
2023/06/30
2023/06/30
2023/06/30
2023/06/30