例如:
查詢工資比simth工資高的員工資訊
第一步:查詢smith的工資數
select salary
from s_emp
where last_name='smith';
結果:salary
----------
940第二步:查詢工資比940高的員工資訊
select last_name,salary
from s_emp
where salary>940;
第三步:把第二步中的數字940替換成第一步中的sql語句即可(注意格式)
select last_name,salary
from s_emp
where salary>(
select salary
from s_emp
where last_name='smith'
);
oracle資料庫有關於子查詢
a.有關於in 在最基本的查詢之中,已經提到,並不是連續的查詢,注意與between and 區分 select 屬性1,屬性2 from 表1 where 主鍵 外來鍵 in select 外來鍵 主鍵 from 表2 where 限制條件 會將in裡面所有的條件當做限制條件查詢 b.有關於any...
資料庫子查詢
概念 當乙個查詢是另乙個查詢的條件時,這個查詢稱之為子查詢 內層查詢 主要有以下三種表現形式 1.select 列 from 子查詢 2.select 列 from 表 where 列 比較運算子 子查詢 3.select 列 from 表 left join 子查詢 left join 子查詢 字...
Oracle資料庫多重子查詢巢狀的坑
如下 select t.rownum rn from select b.nvl a.amount,0 amount,v.fullname,decode share type,1,0,share type from select count s.comments amount,p.bo problem...