トップページに戻る
問題選択画面に戻る

オラクルマスター問題集ミニテスト

100 点満点 ( 合格点 80 点 )


オラクルマスターSQL問題 61.

次のSQL文を実行するとどのような結果が得られるか?
SELECT クラス 組
FROM 学生表
ORDER BY 組

実行されクラスが降順にソートされ表示される。
ORDER BY句に列別名を指定しているのでエラーとなる。
実行されクラスが昇順にソートされ表示される。

オラクルマスターSQL問題 62.

SELECT文のORDER BY句で列名の後に何も指定しない場合、ORDER BY句の列名の何順に並べ替えられるか?

昇順
降順

オラクルマスターSQL問題 63.

次のSELECT文について列の別名のつけ方が間違っているものを選べ。

SELECT 部署NO AS 所属部署コード FROM 従業員表
SELECT 部署NO AS '所属部署コード' FROM 従業員表
SELECT 部署NO 所属部署コード FROM 従業員表

オラクルマスターSQL問題 64.

学生NO、名前、性別の3つの列をもつ学生表がある。
このうち学生NOにはNOT NULL制約がある。
INSERT INTO 学生表 (名前,性別)
VALUES('堀江','女')
を実行すると結果はどうなるか?

学生NOにNOT NULL制約があるのでエラーとなる。
学生NOにNOT NULL制約があるので自動的に0が挿入される。
NOT NULL制約に関係なく学生NOにNULLが挿入される。

オラクルマスターSQL問題 65.

DELETE文のWHERE句を省略するとどうなるか?

全行が削除される。
全行が削除され、表そのものも削除される。
WHERE句は必須なのでエラーとなる。
どの行も削除されない。(エラーではない)

お疲れ様でした。「採点」ボタンを押して採点してください。


結果: