一、编程题
1.请编写一段程序把一个英文句子反转,不改变单词内字母顺序。
输入:I am a student
反转后为:student a am I
(注意:请考虑算法的时间和内存空间因素)
2. 写一个存储过程,使用游标技术实现employee(name,age,emp_no,salary)表中的salary值在0-1000之间的员工工资上涨20%。
3. 存在表T(a,b,c,d),要根据字段c排序后第21-30条记录显示,请给出sql。
select * from T
group by c
limit 21,10
4. oracle数据库中用户SCOTT的初始表emp(雇员)和dept(部门),其中标dept的deptno和emp的deptno是一对多的关系。
emp(empno,ename,job,mgr,hiredate,sal,comm,deptno)
dept(deptno,dname,loc)
请用三种不同的方式写出一个select语句,查出在dept.loc为‘New York’的所有雇员的名字emp.ename。
二、写作题
小明的爷爷80多岁了,最近迷上了网络,他听说有一个叫QQ的工具很不错,但他不会使用,让小明教他。可是小明工作很忙,没时间。请你代小明写一份QQ使用手册,帮助小明的爷爷轻松使用这个软件。