使用sql语句将工资低于3000元的工资增加120元
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用sql语句将工资低于3000元的工资增加120元相关的知识,希望对你有一定的参考价值。
参考技术A update 表 set 工资=工资+120where 工资<3000 参考技术B update set 工资=工资+120 from table where 工资<120 请笑纳
SQL 中的LIMIT语句查询工资排前3和第6的员工信息。
参考技术A select * from table order by 工资 desc limit 3select * from table order by 工资 desc limit 5,1追问
问题还不能解决哦,是要同时输出前三和第六即四行数据的,而不是分开输出的哦,就是怎样把两条语句合并输出呢
追答试试
select * from table order by 工资 desc limit 3 union select * from table order by 工资 desc limit 5,1
试过了,报错哦,说union 和 order by错误使用
追答(select * from table order by 工资 desc limit 3) union (select * from table order by 工资 desc limit 5,1)
或者
select * from table limit 3 union select * from table order by 工资 desc limit 5,1
我没有测试环境,你就多试试吧
以上是关于使用sql语句将工资低于3000元的工资增加120元的主要内容,如果未能解决你的问题,请参考以下文章
SELECT ename,sal FROM emp WHERE sal<(SELECT min(sal) FROM emp)+1000; 是什么意思?