oracle複雜查詢*在from子句中使用子查詢.顯示高於自己部門平均工資的員工的資訊。//1、查詢出各個部門的平均工資和部門號select deptno ,avg(sal) mysal from emp group by deptno;//2、把上面的查詢看作是一張子表a1,再結合emp表來進行多表查詢select a2.ename, a2.sal,a2.deptno, a1.mysal from emp a2,(select deptno ,avg(sal) mysal from emp
一、oracle基本查詢這是對錶的最重要的一個操作。*查看錶的結構desc dept;.查詢所有列select * from dept;.查詢指定的一些列select empno, ename, job, deptno from emp where ename = 'SMITH';在oracle中,用單引號括起來的內容是區分大小寫。.取消重複行 select distinct deptno from emp;.使用算數運算式.使用別名select ename '姓名',sal*2 as
Oracle Mix,大概就相當於Oracle的MSDN這樣一個網站。地址是 http://mix.oracle.com是由Oracle AppsLab開發的,用了JRuby on Rails,看這個blog:http://oracleappslab.com/2007/11/12/lets-mix/。而且ThoughtWorks在裡面起了重要的作用。 還有一本新書出來,叫Ruby on
所謂嵌套子查詢是指,子查詢是一個獨立的查詢不與外部查詢相關,子查詢將被先執行,而且只被執行一次,子查詢執行完成後,再執行外部的查詢,外部查詢在執行過程中會使用到子查詢的結果。下面是一個嵌套子查詢的例子:select ename,salfrom empwhere sal >(select avg(sal) from emp);執行順序: 其含義是找出在emp員工中所有工資要高於平均水平的員工的姓名和工資。在這裡oracle將會先執行select avg(sal) from
oracle中沒有設定自動遞增的主鍵,如果要想實現和mysql等資料庫的auto_increment功能一樣就要建立序列 1、把主鍵定義為自動成長標識符類型 在mysql中,如果把表的主鍵設為auto_increment類型,資料庫就會自動為主鍵賦值。例如: create table customers(id int auto_increment primary key not null, name varchar(15));insert into customers(name)
時間欄位查詢的sql語句:SELECT * FROM mycontent t WHERE t.create_date <= to_date('2010-06-21','yyyy-MM-dd')修改時間欄位的sql語句:UPDATE MYCONTENT T SET T.CREATE_DATE = TO_DATE('2012.05.28 13:10:45', 'yyyy-MM-dd hh24:mi:ss'),