官术网_书友最值得收藏!

9.5 自測題

(1) 下面的語句會返回什么結果(選擇一個最佳答案)?

        SELECT COUNT(*) FROM DUAL;

A.NULL

B. 0

C.1

D.以上都不對

(2) 下面關于分組函數的陳述,請選擇一種正確說法。

A.只有存在GROUP BY子句時才能使用分組函數

B.分組函數每次可以作用于多行

C.分組函數每次只能作用于一行

D.在一個組中分組函數可以多次執行

(3) 執行下面的語句會返回什么值(選擇一個最佳答案)?

        SELECT SUM(SALARY) FROM EMPLOYEES;

假設有10個員工記錄,除了一條記錄的SALARY字段是空值外,每條記錄包含的SALARY值為100。

A.900

B. 1000

C.NULL

D.以上都不對

(4) 執行下面的語句會返回什么值(選擇一個最佳答案)?

        SELECT COUNT(*), COUNT(SALARY) FROM EMPLOYEES;

假設有10個員工記錄,除了一條記錄的SALARY字段是空值外,每條記錄包含的SALARY值都為100。

A.10和10

B. 10和NULL

C.10和9

D.以上都不對

(5) 執行下面的語句會返回什么值(選擇一個最佳答案)?

        SELECT AVG(NVL(SALARY,100)) FROM EMPLOYEES;

假設有10個員工記錄,除了一條記錄的SALARY字段是空值外,每條記錄包含的SALARY值為100。

A.NULL

B. 90

C.100

D.以上都不對

(6) 執行下面的語句會返回什么值(選擇一個最佳答案)?

        SELECT SUM((AVG(LENGTH(NVL(SALARY,0)))))
        FROM EMPLOYEES
        GROUP BY SALARY;

假設有10條員工記錄,除了一條記錄的SALARY字段是空值外,每條記錄包含的SALARY值為100。

A.返回一個錯誤

B. 3

C.4

D.以上都不對

(7) 下面的查詢會返回多少條記錄(選擇一個最佳答案)?

        SELECT SUM(SALARY), DEPARTMENT_ID FROM EMPLOYEES
        GROUP BY DEPARTMENT_ID;

假設有11個非空和1個空的唯一DEPARTMENT_ID值。所有記錄都有一個非空SALARY值。

A.12

B. 11

C.NULL

D.以上都不對

(8) 執行下面的語句會返回什么值(選擇一個最佳答案)?

        SELECT JOB_ID, MAX_SALARY FROM JOBS GROUP BY MAX_SALARY;

假設JOBS表有10條記錄,JOB_ID值都是DBA, MAX_SALARY值都是100。

A.包含值“DBA,100”的一行輸出

B.包含值“DBA,100”的10行輸出

C.返回一個錯誤

D.以上都不對

(9) 執行下面的語句會返回多少行數據(選擇一個最佳答案)?

        SELECT DEPT_ID, SUM(NVL(SALARY,100)) FROM EMP
        GROUP BY DEPT_ID HAVING SUM(SALARY) > 400;

假設EMP表有10行,除了一行的SALARY字段是空值外,每行包含的SALARY值都為100。第一個5行的DEPT_ID值為10,第二個5行的DEPT_ID值為20,其中一行的SALARY值為空。

A.兩行

B.一行

C.零行

D.以上都不對

(10) 執行下面的語句會返回多少行數據(選擇一個最佳答案)?

        SELECT DEPT_ID, SUM(SALARY) FROM EMP GROUP BY DEPT_ID HAVING
    SUM(NVL(SALARY,100)) > 400;

假設EMP表有10行,除了一行的SALARY字段是空值之外,每行包含的SALARY值都為100。第一個5行的DEPT_ID值為10,第二個5行的DEPT_ID值為20,其中一行的SALARY值為空。

A.兩行

B.一行

C.零行

D.以上都不對

(11) 選擇兩個正確的語句。

A.STDDEV函數返回VARIANCE的平方根

B. VARIANCE函數返回STDDEV的平方根

C.AVG函數處理日期和數值數據

D.LISTAGG函數返回一列數據的數值總和

E.LISTAGG函數返回某列的連接值

(12) 執行如下語句后,返回多少行數據(選擇一個最佳答案)?

        select listagg(last_name) within group
        (order by department_id)
        from employees;

假定EMPLOYEES表有10個不同的DEPARTMENT_ID值,有107行。

A.0

B. 1

C.10

D.107

E.上述都不對

主站蜘蛛池模板: 惠安县| 开封市| 大洼县| 吉安市| 陇南市| 衡东县| 甘洛县| 浦县| 渭南市| 定边县| 贵德县| 锦州市| 土默特左旗| 汶上县| 六安市| 凤冈县| 贞丰县| 泰和县| 凉山| 措勤县| 航空| 深泽县| 射阳县| 通河县| 浦城县| 苏尼特右旗| 东宁县| 辽阳县| 博兴县| 万全县| 夹江县| 江西省| 通海县| 万荣县| 茶陵县| 罗城| 灵宝市| 大洼县| 宣化县| 如皋市| 沂源县|