步骤 2 : 答案
1查询所有员工的姓名(last_name+' '+first_name),工资,年终奖金(工资的百分之八十 乘以 commission_pct 在加500)别名(年终奖)。
2查询所有有人员的部门编号,并且去掉重复行。 3查询员工的姓名,工资,岗位(JOB_ID),要求工资为2000~3000并且JOB_ID以‘ERK’结束 4查询所有有人员的岗位编号,要求岗位(JOB_ID)中包含‘L’同时岗位(JOB_ID)名称以‘N’或‘K’结束,去掉重复行。
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
1查询所有员工的姓名(last_name+' '+first_name),工资,年终奖金(工资的百分之八十 乘以 commission_pct 在加500)别名(年终奖)。
select e.last_name|| ' ' || e.first_name, e.salary,e.salary*0.8*e.commission_pct+500 as 年终奖 from hr.employees e
2查询所有人员的部门编号,并且去掉重复行。
select distinct e.department_id from hr.employees e
3查询员工的姓名,工资,岗位(JOB),要求工资为2000~3000并且JOB以‘ERK’结束
select * from hr.employees e where e.salary between 2000 and 3000 and e.job_id like '%ERK'
4查询所有有人员的岗位编号,要求岗位(JOB)中包含‘L’同时岗位(JOB)名称以‘N’或‘K’结束,去掉重复行。
select distinct e.job_id from hr.employees e where e.job_id like '%L%' and ( e.job_id like '%N' or e.job_id like '%K' )
1查询所有员工的姓名(last_name+' '+first_name),工资,年终奖金(工资的百分之八十 乘以 commission_pct 在加500)别名(年终奖)。 select e.last_name|| ' ' || e.first_name, e.salary,e.salary*0.8*e.commission_pct+500 as 年终奖 from hr.employees e 2查询所有人员的部门编号,并且去掉重复行。 select distinct e.department_id from hr.employees e 3查询员工的姓名,工资,岗位(JOB),要求工资为2000~3000并且JOB以‘ERK’结束 select * from hr.employees e where e.salary between 2000 and 3000 and e.job_id like '%ERK' 4查询所有有人员的岗位编号,要求岗位(JOB)中包含‘L’同时岗位(JOB)名称以‘N’或‘K’结束,去掉重复行。 select distinct e.job_id from hr.employees e where e.job_id like '%L%' and ( e.job_id like '%N' or e.job_id like '%K' )
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2022-04-06
test
1 个答案
dahua1234 跳转到问题位置 答案时间:2022-06-06 查询所有员工的姓名(last_name+' '+first_name),工资,年终奖金(工资的百分之八十 乘以 commission_pct 在加500)别名(年终奖)。
select e.last_name|| ' ' || e.first_name, e.salary,e.salary*0.8*e.commission_pct+500 as 年终奖 from hr.employees e
2查询所有人员的部门编号,并且去掉重复行。
select distinct e.department_id from hr.employees e
3查询员工的姓名,工资,岗位(JOB),要求工资为2000~3000并且JOB以‘ERK’结束
select * from hr.employees e where e.salary between 2000 and 3000 and e.job_id like '%ERK'
4查询所有有人员的岗位编号,要求岗位(JOB)中包含‘L’同时岗位(JOB)名称以‘N’或‘K’结束,去掉重复行。
select distinct e.job_id from hr.employees e where e.job_id like '%L%' and ( e.job_id like '%N' or e.job_id like '%K' )
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2021-06-21
大佬 第四题的后面两个或者条件 可不可以不加括号
2 个答案
早点睡别熬夜 跳转到问题位置 答案时间:2021-09-01 要求岗位(JOB_ID)中包含‘L’同时岗位(JOB_ID)名称以‘N’或‘K’结束
前半句话 岗位(JOB_ID)中包含‘L’ 即 (JOB_ID like '%L%')
同时 即and
后半句话 岗位(JOB_ID)名称以‘N’或‘K’结束 即((JOB_ID like '%N') or (JOB_ID like '%K'))
select distinct JOB_ID from hr.employees where JOB_ID like '%L%' and (JOB_ID like '%N' or JOB_ID like '%K') xiao_ming 跳转到问题位置 答案时间:2021-07-21 后面必须加括号
select distinct JOB_ID from hr.employees where JOB_ID like '%L%N' or JOB_ID like '%L%K'
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2020-04-07
第三小问我按站长给的代码答案敲了,结果没出数据
2019-04-18
年终显示为空
2018-08-10
更简短的语句,效果一样的
提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 2 条以前的提问,请 点击查看
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|