更新操作的 SQL 语句用得好,改数据就像开外挂,效率直接拉满。update 表名 set 列名 = 表达式,你只要把语法掌握清楚,批量改分数、同步状态这些操作,分分钟搞定。比如想给学生成绩提个 5%,直接一条update sc set grade = grade * 1.05就行,清爽又直接。

还有一点,where 条件别忘了用,不然就全表更新了,老板看见会提刀来找你。建议开发测试环境先跑一遍,稳妥。

对表达式和子查询不熟的朋友,顺便可以看看几个扩展文章,像正则表达式PL/SQL 算术表达式,都挺实用的。

哦对了,更新操作跟delete一样,属于危险操作,习惯加个beginrollback测试一遍,别一手好数据毁于一条语句。