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