Oracle_面试题.pdfVIP

  • 14
  • 0
  • 约3.01千字
  • 约 4页
  • 2017-08-14 发布于四川
  • 举报
Oracle一些面试题目 SQL 一.简单SSQQLL查询: 1)统计每个部门员工的数目 selectdept_id,count(*)from s_empgroupbydept_id; 2)统计每个部门员工的数目大于一个的记录 selectdept_id,count(*)from s_emp groupbydept_idhavingcount(*)1; 3)统计工资超过1200 的员工所在部门的名称 selecte.first_name, salary, d.name from s_empe, s_deptd wheree.dept_id = d.id andsalary 1200; 二. 在SQL中删除重复记录的方法:(用到rowid (oracle伪列)) 1)通过建立临时表来实现 SQLcreate table temp_emp as (selectdistinct*from employee) SQLtruncatetable employee; (清空employee表的数据) SQLrenametemp_emptoemployee; (将表重命名) 2)通过rowid,效率更高。 SQLdelete fro

文档评论(0)

1亿VIP精品文档

相关文档