sql
文章平均质量分 74
llljw
这个作者很懒,什么都没留下…
展开
-
Oracle DAY3
/* 1. 显示所有在欧洲区域工作的员工,显示他们的部门,姓名,岗位,薪资,国籍,结果按照国籍升序,薪资降序排列 */ select department_name, last_name, job_id, salary, country_name from employees, departments, locations, regions, countries where em...原创 2018-07-17 14:29:24 · 510 阅读 · 1 评论 -
ORACLE DAY4
/* 1. 显示工资涨幅,员工编号,原来的工资和增加的工资: 部门号10、50、110的有5%的涨幅,部门号为60的涨10%的工资部门号为20和80涨幅为15%,部门为90的不涨工资 */ select round(aa*100,2)||’%raise’ as raise,employee_id, salary, aa * salary as new_salary from (se...原创 2018-07-18 08:18:24 · 533 阅读 · 6 评论 -
oracle习题
如果错误或者更加优秀的解决方法,欢迎各位大大指教,共同进步,共创和谐社会,哈哈。emmmmm,本人有点小懒可能不会及时更新或回复,一切随缘吧。/* 1.查询雇佣时间在1997年之后的员工信息。 */ select * from employees where to_char(hire_date, ‘yyyy’) > 1997;/* 2.查询有提成的员工信息(last na...原创 2018-07-18 19:55:44 · 1702 阅读 · 2 评论 -
ORACLE 字符串函数
字符串函数1、INSTR()格式一:instr(string1,string2) 返回string2第一次出现在string1的位置,若没有出现,则显示0select instr('hello','lc') from dual; // 0select instr('hello','lo') from dual; // 4格式二:instr(string1,string2,...原创 2018-07-19 09:21:15 · 15938 阅读 · 2 评论 -
Oracle练习 DAY1
DAY1/* 1. 根据数据字典,查询当前用户下有哪些表 */select * from all_tables t where t.OWNER =’HR’;/* 2. 查询所有员工编号,员工姓名、邮件、雇佣日期、部门、部门详细地址信息。 */ select employee.employee_id,employee.first_name||employee.last_name...原创 2018-07-15 09:50:44 · 422 阅读 · 2 评论 -
Oracle DAY2
/* 1. 显示部门编号、部门名字、该部门的员工数、每个部门的平均工资,部门负责人信息,包括姓名、薪 水、职业;平均工资保留 2 位小数,千分位分隔符显示;结果按部门升序 */ select employee.department_id, employee.employees, to_char(employee.avg_sal,’99,9...原创 2018-07-15 09:52:29 · 791 阅读 · 2 评论