[1].sql问题
-
查询入职最早的第6 到第10个人的信息
select t2.* from ( select t1.*,rownum r from ( select t1.* from employees t1 order by to_char(hire_date,'yyyy-mm-dd') ) t1 where rownum<=10 ) t2 where t2.r>=6; -- 总结:rownum在外部访问时必须设置别名,而在sql语句内部无法通过起别名来进行使用;
-
查询在研发部(‘IT’)工作员工的编号,姓名,工作部门
提示:用到的表:employees 、 departments
SELECT d.department_id as dptId, e.first_name || e.last_name as empName, d.department_name as deptName FROM employees e INNER join departments d ON e.department_id = d.department_id WHERE department_name = 'IT'; -- 总结:使用外连接,将其连接成一张大表,通过条件查询轻松找到,根本用不着子查询;
-
待加…
[2]概念问题
-
什么是JDBC,JDBC的主要作用是什么?
jdbc就是Java数据库连接,主要作用是帮助Java访问和操作数据库的.
-
JDBC开发的六个步骤是什么?
-
加载驱动;
-
创建连接Connection;
-
创建PreparedStatement 发送SQL语句;
-
发送sql并接收执行结果;
-
处理查询结果;
-
关闭资源。
-
-
dao的主要职责时什么?
dao的主要职责时对底层数据的操作,做一些增删改查的操作
-
待加…