永发信息网

SQL while 语句

答案:4  悬赏:10  手机版
解决时间 2021-05-08 21:33
  • 提问者网友:ミ烙印ゝ
  • 2021-05-07 20:50
--学校限定教师奖金最低额度为500,正常情况下,教师所得奖金为工资的30%,
--判断 teachers表中是否有老师的奖金少于500,如果有则将微调这些教师的工
--资,每调一次增加50,直到所有老师的奖金都多于500。(提示: while() )
最佳答案
  • 五星知识达人网友:轻雾山林
  • 2021-05-07 22:05

是写触发器吗?

全部回答
  • 1楼网友:蓝房子
  • 2021-05-08 01:13
while((select count(*) from teachers where 工资*0.3<500)>0) update teachers set 工资=工资+50 where 工资*0.3<500
  • 2楼网友:独钓一江月
  • 2021-05-08 00:00

while((select count(1) from teacherswhere 工资*0.3<500)>0) update teachersset 工资=工资+50 where 工资*0.3<500

  • 3楼网友:迷人又混蛋
  • 2021-05-07 22:42

update set 老师工资= 老师工资加50 where 老师工资*0.3>500

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯