資料庫emp
發布時間: 2022-02-20 23:25:58
❶ 關於oracle資料庫emp命令邏輯備份
exp scott/zhaochuannian@orcl tables=(emp) file=d:\emp.dmp
❷ ORACLE 對Oracle資料庫基本表EMP和DEPT操作
1
sql">selectb.dname,max(sal)fromempa,deptbwherea.deptno=b.deptnogroupbyb.dname
2
selectename,hiredate,
decode(mod(to_char(hiredate,'yyyy'),12),4,'鼠',5,'牛',6,'虎',7,'兔',8,'龍',9,'蛇',10,'馬',11,'羊',0,'猴',1,'雞',2,'狗',3,'豬')fromemp
❸ oracle資料庫emp表中如何查詢所有人年薪
select ename,(sal+decode(comm,null,0,comm))*12 as "nianxin" from emp
❹ oracle 11g默認資料庫裡面,有張emp表,其中有欄位ename、deptno、sal分別對應雇員名、部門編號和月薪
select deptno,max(sal) from emp group by deptno;
這條語句可以得出每個部門的最高工資,可以在這條語句的基礎上和emp表關聯,得出月薪最高的雇員;
例如:
select a.ename,a.deptno,a.sal from emp a,(select deptno,max(sal) m_sal from emp group by deptno) b where a.deptno=b.deptno and a.sal=b.m_sql;
除此以外可以是通過分析函數獲得部門最高月薪員工
例如:
select ename,deptno,sal,rank() over(partition by deptno order by sal desc) from emp;
❺ 資料庫里有一張表emp,我取倆別名 emp e1,emp e2,select e1.sal fro
因為你這里的sal沒有設置確定的值
因此相當於在兩張同樣的表中逐一比較
因此結果返回的是笛卡兒積中符合條件的一部分
熱點內容