SQL入門 理解度確認問題
- 問題1
- 抽出条件で
WHERE 給与 >= 400000 AND 職種 = '部長' OR 職種 = '課長'
WHERE 給与 >= 400000 AND (職種 = '部長' OR 職種 = '課長')
のそれぞれの結果がどうなるか答えよ。
- 問題2
- 並び替えを行う場合、昇順および降順にする際に用いるキーワードを答えよ。
- 問題3
- グループ関数を使用する際、どのような制限があるか答えよ。
- 問題4
- 日付書式要素'RR'は何を意味するか答えよ。
- 問題5
- TO_CHAR(1000, 'L9,999.99')の結果を答えよ。
- 問題6
- 外部結合を行う場合に用いる記号を答えよ。
- 問題7
- INと同じ働きをする比較演算子を答えよ。
- 問題8
- 内部のSELECT文から1行のみを戻す問い合わせを何と呼ぶか答えよ。
- 問題9
- 複数行副問い合わせで使用する演算子 < ANY は、最小値よりも大きいことを意味するのか、
それとも最大値よりも小さいことを意味するのか答えよ。
- 問題10
- 以下の検索条件は必ず同じ結果になるかどうか答えよ。
WHERE (deptno, job) IN (SELECT deptno, job FROM ・・・)
WHERE deptno IN (SELECT deptno FROM ・・・) AND job IN (SELECT job FROM ・・・)
- 問題11
- 副問い合わせの結果セットにNULLが戻された場合、どうなるか答えよ。
- 問題12
- 各ページにヘッダーを指定するSQL*Plusコマンドは何か答えよ。