1. 列出所有雇员的姓名及其直接上级的姓名
Select a.ename,a.mgr,b.ename,b.empno From emp a,emp b where a.mgr=b.empno(+);
2. 列出部门名称和这些部门的雇员,同时列出那些没有雇员的部门
Select dept.deptno,dname,ename From emp,dept where emp....
分类:
数据库 时间:
2014-10-13 22:00:07
阅读次数:
322
1. 显示dname和loc中间用-分隔
Select dname ||’-‘|| loc From dept;
2. 将部门名称左填充为10位
Select lpad( dname,10) From dept;
3. 将员工名字的‘S’,替换为‘s’
Select replace(ename,’S’,’s’) From emp;
4. 求员工名...
分类:
数据库 时间:
2014-10-12 14:04:18
阅读次数:
484
常常写SQL语句的人应该知道Group by语句的主要使用方法是进行分类汇总,以下是一种它最常见的使用方法(依据部门、职位分别统计业绩):SELECT a.dname,b.job,SUM(b.sal) sum_salFROM dept a,emp bWHERE a.deptno = b.deptn....
分类:
数据库 时间:
2014-10-11 23:19:06
阅读次数:
438
emp_back
user
UserInfo
com.employee.login.UserHome
com.employee.login.User
com.employee.login.UserBean
Container
java.lang.String
false
UserInfo
id
name
pass...
分类:
数据库 时间:
2014-10-10 16:36:54
阅读次数:
229
语法: COALESCE(T v1, T v2, …) 返回参数中的第一个非空值;如果所有值都为NULL,那么返回NULL以emp表为例:desc emp;empno int None enam...
分类:
其他好文 时间:
2014-10-10 13:38:44
阅读次数:
248
??
1查询工资比scott高的员工信息
A
第一步:查询出scott这个员工的工资
select sal from emp
where ename = 'SCOTT';
B
第二步:查询出工资比scott高的员工信息
select * fromemp
where sal >3000;
总结:
子查...
分类:
其他好文 时间:
2014-10-10 03:40:44
阅读次数:
326
??
1组函数 avg(),sum(),max(),min(),count()案例:
selectavg(sal),sum(sal),max(sal),min(sal),count(sal)
from emp
/
截图:
2
组函数和null在一起
案例:求员工的平均奖金
错误sql:
select avg(comm)
方式1,...
分类:
数据库 时间:
2014-10-10 03:08:32
阅读次数:
540
??
1
笛卡尔集基本原理
两个表如果笛卡尔集运算
(1)行数是两个表行数相乘的结果
(2)列是两个表合集
案例:
错误查询方式:
select count(e.EMPNO)
from emp e,dept d;
正确查询方式:
select count(e.EMPNO)
from emp e,dept d
wher...
分类:
其他好文 时间:
2014-10-10 02:18:04
阅读次数:
225
1 SELECT RECORD.[RECORD_ID] 2 ,RECORD.[WORKFLOW_INFO_ID] 3 ,RECORD.[FORM_CODE] 4 ,RECORD.[APPLY_DATE] 5 ,RECORD.[APPLY_EMP_ID...
分类:
数据库 时间:
2014-10-08 14:36:05
阅读次数:
249
emp员工表(empno员工号 /ename员工姓名 /job工作 /mgr上级编号 /hiredate受雇日期 /sal薪金 /comm佣金 /deptno部门编号)dept部门表(deptno部门编号 /dname部门名称 /loc地点)工资=薪金+佣金1.列出至少有一个员工的所有...
分类:
数据库 时间:
2014-10-06 12:31:10
阅读次数:
211