数据库开发笔试题_新意
发布时间
阅读量:
阅读量
一、编程题
1.请编写一段程序把一个英文句子反转,不改变单词内字母顺序。
输入:I am a student
反转后为:student a am I
(注意:请考虑算法的时间和内存空间因素)
请设计并编写一个存储过程,并采用游标技术来实现employee(name,age,emp_no,salary)表中salary字段内数值位于...之间时员工薪资按2.5倍的比例增长
3. 存在表T(a,b,c,d),要根据字段c排序后第21-30条记录显示,请给出sql。
select * from T
group by c
limit 21,10
在oracle数据库中,用户scott拥有起始数据表employee(员工)和department(部门),其中部门表中的deptno字段与员工表中的empno字段之间建立了一对多的关系。
emp(empno,ename,job,mgr,hiredate,sal,comm,deptno)
dept(deptno,dname,loc)
请列举三种不同的方法来编写一个SELECT语句,并根据df_dept.loc['New York']筛选出所有员工的姓名emp.ename。
第一种方法:直接使用SELECT语句选择所需字段。
第二种方法:通过子查询或聚合函数实现筛选。
第三种方法:结合JOIN操作或其他高级SQL功能完
全部评论 (0)
还没有任何评论哟~
