4_JAVA+Oracle面试题(有答案)(5)

2021-01-20 23:36

有用的面试题

;
System.out.println(str.matches("\\w+@\\w+\\.\\w+")) ;
}
}

4、从键盘输入文件的内容和要保存的文件名称,之后根据输入的名称创建文件,并将内容保存到文件之中。(5)
import java.io.* ;
public class JDBC{
public static void main(String args[]) throws Exception {
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)) ;
String fileName = null ;
String content = null ;
System.out.print("请输入文件路径:") ;
fileName = buf.readLine() ;// 接收内容
System.out.print("请输入文件内容:") ;
content = buf.readLine() ;
PrintStream out = new PrintStream(new FileOutputStream(new File(fileName))) ;
out.println(content) ;
out.close() ;
}
}
数据库
1、显示非销售人员工作名称以及从事同一工作雇员的月工资的总和,并且要满足从事同一工作的雇员的月工资合计大于$5000,输出结果按月工资的合计升序排列。(3)
SELECT job,SUM(sal) sum
FROM emp
WHERE job<>'SALESMAN'
GROUP BY job HAVING sum>5000
ORDER BY sum ;
2、列出最低薪金大于1500的各种工作及此从事此工作的全部雇员人数。(3)
SELECT job,COUNT(empno)
FROM emp
GROUP BY job HAVING MIN(sal)>1500 ;
3、列出薪金高于公司平均薪金的所有员工,所在部门,上级领导,公司的工资等级。(3)
SELECT e.empno,e.ename,d.dname,m.ename,s.grade
FROM emp e,dept d,emp m,salgrade s
WHERE e.sal>(SELECT AVG(sal) FROM emp) AND e.mgr=m.empno AND d.deptno=e.deptno(+) AND e.sal BETWEEN s.losal AND s.hisal ;
4、列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金、部门名称。(3)
SELECT e.ename,e.sal,d.dname FROM emp e,dept d
WHERE sal > ALL (SELECT sal FROM emp WHERE deptno=30) AND e.deptno=d.deptno;
5、列出所有部门的详细信息
和部门人数。(3)
SELECT d.dname,d.loc,dt.count
FROM dept d,(SELECT deptno,COUNT(*) count FROM emp GROUP BY deptno) dt
WHERE d.deptno=dt.deptno ;



4_JAVA+Oracle面试题(有答案)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:彰显中医特色 打造一流医院——湖南省浏阳市中医医院简介

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: