東軟oracle在線期中考試一_第1頁
東軟oracle在線期中考試一_第2頁
東軟oracle在線期中考試一_第3頁
東軟oracle在線期中考試一_第4頁
東軟oracle在線期中考試一_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

oracle在線期中考試以下哪條SELECT語句將返回一個數字值?要創建一份報告,其中顯示一月份下達的所有訂單及其金額。如果要先顯示金額最高的訂單,應執行以下哪個查詢?以下哪條SELECT語句不會返回日期值?如果需要顯示今天的日期和每個雇員的聘用日期之間的月數,應使用以下哪個函數?使用以下哪個函數可返回當前數據庫服務器的日期和時間?如果需要以全部大寫的形式顯示每個雇員的姓名,應使用以下哪個函數?下面的SQL語句將顯示什么結果?SELECT姓氏,LPAD(薪金,15’$')薪金FROM雇員;以下哪個SQL函數可用于截去字符串的首字符或尾字符(或兩者)?如果使用下面的SQL語句查詢數據庫:SELECTCONCAT(姓氏,(SUBSTR(LOWER(名字),4))"默認令"FROM雇員;哪個函數將最先計算?如果需要返回每個雇員的姓氏中從第一個字符到第五個字符之間的部分字符,應使用以下哪個字符函數?不正確以下哪個比較運算符可檢索一組值?聘用日期”值為“2-MAY-04”時,以下哪個腳本會顯示“01—AY—04”?如果執行下面的SQL語句:SELECTTRUNC(751。367,—1)FROMdual;此條語句會顯示哪個值?雇員”表包含以下列:雇員標識NUMBER(9)姓氏VARCHAR2(25)名字VARCHAR2(25)薪金NUMBER(6)如果需要創建一個報表以顯示所有雇員的薪金,應使用以下哪個腳本才能采用“$45,0.0榕式顯示薪金?”$450.”?所有人力資源數據都存儲在名為雇員"的表中。您需要創建一份報告,其中顯示每個雇員的姓名和薪金.每個雇員的薪金必須顯示為以下格式:$0,0.$0,0。.應在SELECT語句中包括哪個函數才能得到想要的結果?您需要創建一份報告,用于列出所下達的訂單金額在2,5美元以上的所有顧客。報告的日期應以星期幾、日期、月份、年份的格式顯示,例如,Tuesday,13April24。應執行哪條語句?以下哪項最準確地描述了TO_CHAR函數?以下哪個常規函數將返回表達式列表中的第一個非空表達式?如果學費余額”值為零而住宿余額”值為空值,則下列哪條語句在執行后會顯示為零?款式”表中包括以下數據:WHERE款式名稱LIKE'SANDAL’ANDNVL(成本,0)〈15.該查詢會得到哪個結果?以下哪兩組聯接關鍵字可以創建這樣一個聯接,該聯接包括SELECT語句中指定的第一個表中的不匹配行?以下哪種類型的聯接可從一個表中返回在另一個表中沒有直接匹配的行?以下哪個查詢使用了正確的左外部聯接語法?以下哪項是對非等值聯接的最簡單的描述?評估此SELECT語句:SELECTa.姓氏II’,1|a名字as患者",b.姓氏||',’名字心醫生”,c.入院SELECT語句中的哪個關鍵字可通過指定兩個表共有的列名創建等值聯接?通過按順序執行下面的CREATETABLE語句,您創建了顧客”表和訂單”表:對于以下哪種情況,應在執行等值查詢時使用USING關鍵字?以下哪條SELECT語句可實現自聯接?評估此SELECT語句WHEREe。經理標識=m.雇員標識;以下有關自聯接的說法中哪個是正確的?評估此SELECT語句:哪一種說法是正確的?以下有關COUNT函數的說法中哪個是正確的?考慮以下SQL語句:SELECTCOUNT(數量)FROM庫存;發出該語句會發生什么情況?如果需要計算在伯明翰生產的產品的成本的標準偏差,應使用以下哪個組函數?如果需要計算部門10中所有雇員的薪金總額,應使用以下哪個組函數?可對數據類型為DATE的列使用以下哪個聚集函數?組函數將針對返回一個值,并在計算過程中空值。應使用以下哪個組函數來顯示雇員”表中的最高薪金值?如果需要計算每個部門中雇員的平均薪金應使用以下哪個組函數?1。下列關于函數的說法中哪三個是正確的?(選擇三個正確答案)標記為待復查(1)分數(選擇所有正確答案)SYSDATE函數返回OracleServe日期和時間。(*)ROUND數字函數將值舍入到指定的小數位或最近的整數.(*)CONCAT函數只能用于字符串,不能用于數值。SUBSTR字符函數返回從指定字符位置開始到指定長度的部分字符串。(*)不正確。請參閱第1部分第1課以下哪個SQL函數可用于截去字符串的首字符或尾字符(或兩者)?標記為待復查(1)分數LPADCUTNVL2TRIM(*)不正確。請參閱第1部分第1課如果執行下面的SQL語句:SELECTINSTR('organizationalsales',’al'FROMdual;此命令會返回哪個值?標記為待復查(1)分數1213(*)17不正確。請參閱第1部分第1課如果需要以全部大寫的形式顯示每個雇員的姓名,應使用以下哪個函數?標記為待復查⑴分數CASEUCASEUPPER(*)TOUPPER不正確。請參閱第1部分第1課如果使用下面的SQL語句查詢數據庫:SELECTCONCAT(姓氏,(SUBSTR(LOWER(名字),4))默認令”FROM雇員;哪個函數將最先計算?標記為待復查(1)分數CONCATSUBSTRLOWER(*)同時計算這三個函數不正確.請參閱第1部分第1課以下哪些函數可用于處理字符、數字和日期列值?標記為待復查(1)分數CONCAT、RPAD和TRIM(*)UPPER、LOWER和INITCAPROUND、TRUNC和MODROUND、TRUNC和ADD_MONTHS不正確.請參閱第1部分第1課評估此SELECT語句:SELECTLENGTH(電子郵件)FROM雇員;這條SELECT語句將顯示什么結果?標記為待復查(1)分數"雇員”表中最長的電子郵件地址“雇員”表中每個雇員的電子郵件地址“雇員”表的“電子郵件”列中每個值的字符數(*)“電子郵件”列中允許的最多字符數不正確.請參閱第1部分第1課如果需要顯示每個顧客的姓氏的字符數,應使用以下哪個函數?標記為待復查⑴分數長度(*)LPADCOUNTSUBSTR不正確。請參閱第1部分第1課9。如果需要從當前日期中減去三個月,應使用以下哪個函數?標記為待復查⑴分數ROUNDTO_DATEADD_MONTHS(*)MONTHS_BETWEEN不正確。請參閱第1部分第3課“雇員”表包含以下列:姓氏VARCHAR2(20)名字VARCHAR2(20)聘用日期DATE計算月數NUMBER(3)評估此SELECT語句:SELECT聘用日期+計算月數FROM雇員;此條SELECT語句返回的值會是哪種數據類型?標記為待復查(1)分數DATE(*)NUMBERDATETIMEINTEGER不正確。請參閱第1部分第3課11。評估此SELECT語句:SELECTSYSDATE+30FROMdual;該查詢將返回哪個值?標記為待復查(1)分數當前日期加30小時當前日期加30天(*)當前日期加30個月不會返回任何值,因為SELECT語句會產生錯誤正確12。要創建一份報告,其中顯示一月份下達的所有訂單及其金額。如果要先顯示金額最高的訂單,應執行以下哪個查詢?標記為待復查⑴分數SELECT訂單標識,總計FROM訂單WHERE訂單日期LIKE’01-jan-02,AND'31—jai-02'ORDERBY總計DESC;SELECT訂單標識,總計FROM訂單WHERE訂單日期IN(0—jan-02,3—jan-02)ORDERBY總計;SELECT訂單標識,總計FROM訂單WHERE訂單日期BETWEEN'01-jan-)2'AND'31-jan-)2'ORDERBY總計DESC;(*)SELECT訂單標識,總計FROM訂單WHERE訂單日期BETWEEN'31—jan-)2'AND'0-jan-)2'ORDERBY總計DESC;正確13。以下哪條SQL語句會正確地顯示部門90中所有雇員的姓氏和聘用的周數?標記為待復查(1)分數SELECT姓氏,(SYSDATE—聘用日期)/7AS周數FROM雇員WHERE部門標識=90(*)SELECT姓氏,(SYSDATE-聘用日期)/7DISPLAY周數FROM雇員WHERE部門標識=90;SELECT姓氏,周數FROM雇員WHERE部門標識=90;SELECT姓氏,(SYSDATE-聘用日期)AS周FROM雇員WHERE部門標識=90;不正確.請參閱第1部分第3課14。如果執行下面的SQL語句:SELECTROUND(1282.248,-2)FROMdual;此條語句會生成什么值?標記為待復查(1)分數1212821282.2513(*)不正確.請參閱第1部分第2課15。如果執行下面的SQL語句:SELECTTRUNC(751。367,-1)FROMdual;此條語句會顯示哪個值?標記為待復查⑴分數7750(*)751751。3不正確。請參閱第1部分第2課16。“聘用日期”值為“20-MAY—04”時,以下哪個腳本會顯示“01—MAY—04”?標記為待復查(1)分數SELECTTRUNC聘用日期,’MONTH’)FROM雇員;(*)SELECTROUND(聘用日期,’MONTH')FROM雇員;SELECTROUND(聘用日期,'MON')FROM雇員;SELECTTRUNC(聘用日期,WI)FROM雇員;不正確.請參閱第1部分第2課第2部分(回答此部分的所有問題)17。“雇員”表包含以下列:雇員標識NUMBER(9)姓氏VARCHAR2(25)名字VARCHAR2(25)薪金NUMBER(6)如果需要創建一個報表以顯示所有雇員的薪金,應使用以下哪個腳本才能采用“$45,0.0”格式顯示薪金?"$45,0。"?標記為待復查(1)分數SELECTTO_CHAR(薪金,'$99,9999')FROM雇員;SELECTTO_NUM(薪金,'$999,990.99'FROM雇員;SELECTTO_NUM(薪金,'$999,999.')FROM雇員;SELECTTO_CHAR(薪金,'$999,999.)FROM雇員;(*)不正確.請參閱第2部分第1課18。以下哪項最準確地描述了TO_CHAR函數?標記為待復查(1)分數TO_CHAR函數可用于在SQL語句結果集中指定有意義的列名稱。TO_CHAR函數可用于從將由數據庫返回的列數據中刪除文本.TO_CHAR函數可用于根據Oracle支持的格式約定顯示日期和數值。(*)TO_CHAR函數只能用于日期列。正確19。如果使用日期27-OCT-17編寫查詢時使用了RR格式且年份為21,則返回的結果將是哪一年份?標記為待復查⑴分數2119012017(*)1917正確以下關于顯式數據類型轉換的說法中哪三個是正確的?(選擇三個正確答案)標記為待復查(1)分數選擇所有正確答案)使用TO_NUMBER函數可將數字轉換為字符串。使用TO_DATE函數可將字符串轉換為日期值。(*)使用TO_NUMBER函數可將數字字符串轉換為數字.(*)使用TO_DATE函數可將日期值轉換為字符串或數字。使用TO_CHAR函數可將數字或日期值轉換為字符串。(*)不正確.請參閱第2部分第1課所有人力資源數據都存儲在名為“雇員”的表中。您需要創建一份報告,其中顯示每個雇員的姓名和薪金。每個雇員的薪金必須顯示為以下格式:$0,0。.$0,0..應在SELECT語句中包括哪個函數才能得到想要的結果?標記為待復查(1)分數TO_CHAR(*)TO_DATETO_NUMBERCHARTOROWID不正確.請參閱第2部分第1課22。哪些函數允許您執行顯式數據類型轉換?標記為待復查⑴分數ROUND、TRUNC、ADD_MONTHSLENGTH、SUBSTR、LPAD、TRIMTO_CHAR,TO_DATE,TO_NUMBER(*)NVL、NVL2、NULLIF不正確。請參閱第2部分第1課23。下列有關組函數的說法中哪個是正確的?標記為待復查(1)分數NVL和NVL2可以與組函數一起使用來替換空值,而COALESCE則不能。NVL和COALESCE可以與組函數一起使用來替換空值,而NVL2則不能.NVL、NVL2和COALESCE都可以與組函數一起使用來替換空值。(*)COALESCE可以與組函數一起使用來替換空值,而NVL和NVL2則不能。不正確。請參閱第2部分第2課24。如果“學費余額”值為零而“住宿余額”值為空值,則下列哪條語句在執行后會顯示為零?標記為待復查⑴分數SELECTNVL學費余額+住宿余額,0)“應付余額”FROM學生帳戶;(*)SELECTNVL(學費余額,),NVL住宿余額),學費余額+住宿余額"應付余額”FROM學生帳戶;SELECT學費余額+住宿余額FROM學生帳戶;SELECTTO_NUMBER(學費余額,0),TO_NUMBER(住宿余額,0,學費余額+住宿余額"應付余額”FROM學生帳戶;不正確。請參閱第2部分第2課"款式"表中包括以下數據:款式標識款式名稱類別成本895840SANDAL8594012968950SANDAL8590910869506SANDAL8969015809090LOAFER8909810.890890LOAFER8978914.857689HEEL8594011.758960SANDAL86979評估此SELECT語句:SELECT款式標識,款式名稱,類別,成本FROM款式WHERE款式名稱LIKE’SANDAL’ANDNVL(成本,0<15.ORDERBY類別,成本;該查詢會得到哪個結果?標記為待復查⑴分數STYLE_IDSTYLE_NAMECATEGORYCOST895840SANDAL8594012968950SANDAL8590910758960SANDAL86979款式標識款式名稱類別成本895840SANDAL8590912968950SANDAL8590910.869506SANDAL8969015758960SANDAL86979款式標識款式名稱類別成本895840SANDAL8590912968950SANDAL8590910758960SANDAL86979869506SANDAL8969015.STYLE_IDSTYLE_NAMECATEGORYCOST968950SANDAL8590910.895840SANDAL8594012758960SANDAL86979(*)不正確.請參閱第2部分第2課26。以下哪個常規函數將返回表達式列表中的第一個非空表達式?標記為待復查(1)分數NVLNVL2NULLIFCOALESCE(*)不正確.請參閱第2部分第2課第3部分(回答此部分的所有問題)應在SELECT語句中包括以下哪個聯接才能返回所有表中的空值?標記為待復查⑴分數自然聯接左外部聯接完全外部聯接(*)右外部聯接不正確。請參閱第3部分第3課以下哪個查詢使用了正確的左外部聯接語法?標記為待復查(1)分數SELECT公司名稱,訂單日期,總計FROM顧客cLEFTJOIN訂單oONc.顧客標識=o顧客標識;SELECT公司名稱,訂單日期,總計FROM顧客cOUTERJOIN訂單oONc。顧客標識=o顧客標識;SELECT公司名稱,訂單日期,總計FROM顧客cLEFTOUTERJOIN訂單oONc.顧客標識=o顧客標識;(*)SELECT公司名稱,訂單日期,總計FROM顧客cLEFTOUTER訂單oONc.顧客標識=o顧客標識;正確29。以下哪種類型的聯接可從一個表中返回在另一個表中沒有直接匹配的行?標記為待復查(1)分數等值聯接自聯接外部聯接(*)自然聯接正確30。通過按順序執行下面的CREATETABLE語句,您創建了“顧客”表和“訂單”表:CREATETABLE顧客顧客標識varchar2(5),公司名稱varchar2(30)聯系人姓名varchar2(30,地址varchar2(30)城市varchar2(20),省/市/自治區varchar2(30),電話varchar2(20,constraintp頤客_01primarykej顧客標識));CREATETABLE訂單(訂單標識varchar2(5constraintp訂單_01primarykey訂單日期date,總計number(15),顧客標識varchar2(5)references客顧客標識));現在要求您編制一份報表,用于顯示居住在納什維爾(Nashville的顧客所下達的訂單的相關信息。應發出以下哪個查詢才能得到想要的結果?標記為待復查(1)分數SELECT顧客標識,公司名稱FROM顧客WHERE城市='Nashville';SELECT訂單標識,訂單日期,總計FROM訂單oNATURALJOIN顧客cONo顧客標識=c顧客標識WHERE城市=’Nashvill’e;SELECT訂單標識,訂單日期,總計FROM訂單oJOIN顧客cONo訂單標識=c顧客標識WHERE城市='Nashville'(*)SELECT訂單標識,訂單日期,總計FROM訂單WHERE城市='Nashville'使用JOINON的主要優點是:(選擇兩個正確答案)標記為待復查⑴分數選擇所有正確答案)可以基于匹配的列名稱和數據類型自動執行聯接。將顯示不符合聯接條件的行。允許聯接不同名稱的列。(*)允許聯接沒有匹配的數據類型的列。(*)不正確。請參閱第3部分第2課以下哪項是對非等值聯接的最簡單的描述?標記為待復查(1)分數一種包含等號運算符以外的其它內容的聯接條件(*)一種不同于其它聯接的聯接條件一種左邊包括(+)的聯接條件一種將表聯接到自身的聯接不正確。請參閱第3部分第2課SELECT語句中的哪個關鍵字可通過指定兩個表共有的列名創建等值聯接?標記為待復查⑴分數HAVING子句FROM子句SELECT子句USING子句(*)不正確。請參閱第3部分第2課評估此SELECT語句:SELECTa姓氏II','lla。名字as患者“,b。姓氏||;’|Ib.名字as醫生”,入院FROM患者aJOIN醫生bON(b.醫生標識=c醫生標識)JOIN入院cON(a。患者標識=c患者標識);哪個子句會生成錯誤?標記為待復查(1)分數JOIN醫生bON(b。醫生標識=c醫生標識);()JOIN入院cON(a。患者標識=c患者標識)正確35。下面是“產品”表和“供應商"表的結構:產品產品標識NUMBER產品名稱VARCHAR2(25)供應商標識NUMBER類別標識NUMBER供應商供應商標識NUMBER供應商名稱VARCHAR2(25)地址VARCHAR2(30)城市VARCHAR2(25)地區VARCHAR2(10)郵政編碼VARCHAR2(11)如果要創建一個查詢,返回分配有供應商的所有產品以字母表順序排序的產品列表(其中包括產品名稱和關聯的供應商名稱),可使用以下哪兩個查詢?標記為待復查(1)分數(選擇所有正確答案)SELECTp產品名稱,v供應商名稱FROM產品pLEFTOUTERJOIN供應商vONp.供應商標識=▽供應商標識ORDERBYp.產品名稱;SELECTp產品名稱,v供應商名稱FROM產品pJOIN供應商vON(供應商標識)ORDERBYp。產品名稱;SELECTp產品名稱,v。供應商名稱FROM產品pNATURALJOIN供應商vORDERBYp。產品名稱;(*)SELECTp產品名稱,供應商名稱FROM產品pJOIN供應商vUSING(p。供應商標識)ORDERBYp。產品名稱;SELECTp產品名稱,v.供應商名稱FROM產品pJOIN供應商vUSING供應商標識)ORDERBYp。產品名稱;(*)不正確.請參閱第3部分第2課36。對于以下哪種情況,應在執行等值查詢時使用USING關鍵字?標記為待復查⑴分數需要在“顧客”表和“訂單"表之間執行一個聯接,同時需要限定聯接條件中的列數時。(*)“訂單"表中包括一個列,該列針對“產品”表中的某列具有引用約束條件時。“顧客”表和“訂單”表中沒有同名的列時.“顧客”表和“訂單”表中有對應的“顧客標識”列,且需要顯示的“訂單"表中的“顧客標識”列包含空值時。不正確。請參閱第3部分第2課37。以下哪條SELECT語句可實現自聯接?標記為待復查(1)分數SELECTp部件標識,t。產品標識FROM部件p,部件tWHEREp.部件標識=t產品標識;(*)SELECT?部件標識,產品標識FROM部件p,產品tWHEREp。部件標識=t產品標識;SELECTp部件標識,產品標識FROM部件p,產品tWHEREp.部件標識=t產品標識(+);SELECTp部件標識,。t產品標識FROM部件p,產品tWHEREp。部件標識=!t產品標識;不正確.請參閱第3部分第4課38。評估此SELECT語句:SELECT*FROM雇員e,雇員mWHEREe.經理標識=m.雇員標識;該SELECT語句創建的是哪種類型的聯接?標記為待復查(1)分數自聯接(*)交叉聯接左外部聯接完全外部聯接不正確。請參閱第3部分第4課39。以下有關自聯接的說法中哪個是正確的?標記為待復查(1)分數必須使用NATURALJOIN子句。必須使用表別名來限定表名。(*)不能使用表別名來限定表名.自聯接必須通過定義視圖來實現.不正確。請參閱第3部分第4課第4部分(回答此部分的所有問題)40。如果需要計算在伯明翰生產的產品的成本的標準偏差,應使用以下哪個組函數?標記為待復查⑴分數STDEVSTDDEV(*)VAR_SAMPVARIANCE不正確。請參閱第4部分第2課應使用以下哪個組函數來顯示“雇員”表中所有薪金值的總額?標記為待復查(1)分數SUM(*)AVGCOUNTMAX不正確.請參閱第4部分第2課42。應使用以下哪個組函數來顯示“產品”表中所有產品

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論