杭州某公司的Oracle筆試題目
1、表:table1(FId,Fclass,Fscore),用最高效最簡單的SQL列出各班成績最高的列表,顯示班級,成績兩個字段。
2、有一個表table1有兩個字段FID,Fno,字都非空,寫一個SQL語句列出該表中一個FID對應多個不同的Fno的紀錄。
類如:
101a1001
101a1001
102a1002
102a1003
103a1004
104a1005
104a1006
105a1007
105a1007
105a1007
結果:
102a1002
102a1003
104a1005
104a1006
3、有員工表empinfo
(
Fempno varchar2(10) not null pk,
Fempname varchar2(20) not null,
Fage number not null,
Fsalary number not null
);
假如數據量很大約1000萬條;寫一個你認為最高效的SQL,用一個SQL計算以下四種人:
fsalary>9999 and fage > 35
fsalary>9999 and fage < 35
fsalary<9999 and fage > 35
fsalary<9999 and fage < 35
每種員工的數量;
4、表A字段如下
month person income
月份 人員 收入
要求用一個SQL語句(注意是一個)的處所有人(不區分人員)每個月及上月和下月的總收入
要求列表輸出為
月份 當月收入 上月收入 下月收入
5,表B
C1 c2
2005-01-01 1
2005-01-01 3
2005-01-02 5
要求的處數據
2005-01-01 4
2005-01-02 5
合計 9
試用一個Sql語句完成。
6,數據庫1,2,3 范式的概念與理解。
7,簡述oracle行觸發器的變化表限制表的概念和使用限制,行觸發器里面對這兩個表有什么限制。
8、oracle臨時表有幾種。
臨時表和普通表的主要區別有哪些,使用臨時表的主要原因是什么?
9,怎么實現:使一個會話里面執行的多個過程函數或觸發器里面都可以訪問的全局變量的效果,并且要實現會話間隔離?
10,aa,bb表都有20個字段,且記錄數量都很大,aa,bb表的`X字段(非空)上有索引,
請用SQL列出aa表里面存在的X在bb表不存在的X的值,請寫出認為最快的語句,并解譯原因。
11,簡述SGA主要組成結構和用途?
12什么是分區表?簡述范圍分區和列表分區的區別,分區表的主要優勢有哪些?
13,背景:某數據運行在archivelog,且用rman作過全備份和數據庫的冷備份,
且所有的歸檔日志都有,現控制文件全部損壞,其他文件全部完好,請問該怎么恢復該數據庫,說一兩種方法。
14,用rman寫一個備份語句:備份表空間TSB,level 為2的增量備份。
15,有個表a(x number(20),y number(20))用最快速高效的SQL向該表插入從1開始的連續的1000萬記錄。
【杭州某公司的Oracle筆試題目】相關文章:
某公司部分筆試題11-20
某公司Java工程師面試題筆試題目11-18
上海某公司的ASP筆試題11-27
某公司面試筆試經驗11-20
LG筆試最?嫉墓P試題目07-09
創意的筆試題目09-04
貝爾的筆試題目08-26
Sap的筆試題目08-26
廣州某公司的asp.net筆試題11-27