UPDATE em_salary SET NEW.yield_rate = NEW.recycle_kg / NEW.get_kg, NEW.duration_time = DATEDIFF( NEW.recycle_time, NEW.get_time )/ 60.0
时间: 2024-05-19 17:11:25 浏览: 134
directory.csv Employee_monthly_salary.csv titanic_train.csv
这是一条 MySQL 的 UPDATE 语句,它的作用是更新 em_salary 表中每一行的 yield_rate 和 duration_time 两个字段的值。
其中,yield_rate 的值为该行中 recycle_kg 列的值除以 get_kg 列的值,表示回收率,即废品回收的重量与原材料重量的比例。
duration_time 的值为该行中 recycle_time 列的值减去 get_time 列的值的天数差除以60,表示从取得原材料到完成回收所需的时间,单位为小时。
这条语句的具体含义是将 em_salary 表中的 yield_rate 和 duration_time 列的值更新为每行对应的新计算值。
阅读全文