SQL 中的LIMIT语句查询工资排前3和第6的员工信息。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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语句
基本SQL语句
1. 描述scott.emp表的结构,查询emp表中所有数据
2. 找出下面语句中的错误并修正。
select empno,ename,job,sal×12 New Salary from emp;
更正后
3.查询scott.emp表中,所有员工的姓名、工资、工资与奖金之和,列头显示为如下格式:NAME SALARY Total_Salary.
4.查看最后一次执行的查询语句,将此语句保存在操作系统中:
c:/les01_01.sql,在sqlplus中查看并执行这个脚本。
执行后
以上是关于SQL 中的LIMIT语句查询工资排前3和第6的员工信息。的主要内容,如果未能解决你的问题,请参考以下文章
leedcode上SQL第二题,1.“~salary”中的~是啥意思? 2. from括号后的x怎么理解? 3. limit 1,1 是指?