SQL MCQ問題と解答

SQL MCQ問題と解答

MCQSS.comでは、SQLに関する無料のMCQ問題と解答を様々なトピックで提供しています。当サイトのインタラクティブな形式を使えば、問題の選択肢をクリックすると即座に正解かどうかがわかります。SQLの知識をテストしてみましょう!会員登録や購入の必要はありません。MCQSS.comは無料で利用できます。スキルを向上させ、試験の準備に役立てましょう。

1: SQLファイルの典型的なファイル名拡張機能は何ですか?

A.   .Dataquery

B.   .sql

C.   。順番

D.   .Query

2: データの要約に使用される関数のカテゴリの名前は何ですか?

A.   グループ化

B.   主要な

C.   まとめ

D.   集計

3: グループごとのグループは、一連のステートメントに配置されていますか?

A.   前から

B.   による注文前

C.   選択する前

D.   どこにも

4: 外部のキーの制約に違反した場合、DBMSが取得したデフォルトのアクションは何ですか?

A.   外部のキーの制約に違反することはできません。変更は拒否されます

B.   DBMSはエラーをスローしますが、違反した変更を実装します

C.   値はカスケードされています

D.   値はnullに設定されています

5: サブクリーリーを含む声明で実行された最初のクエリは何ですか?

A.   最も外側

B.   最後

C.   最も内側

D.   初め

6: 適切なSQLクエリの正しい注文はどれですか?

A.   selece、from、where、having、by、group by

B.   selece、from、where、having、group by、by

C.   selece、from、where、group by、order、having

D.   selece、from、group by、have、odry by、where

E.   selece、from、where、group by、having、by

7: レコード4で開始した後、5つの結果を表示するキーワード制限の適切な構文は何ですか?

A.   制限4、5

B.   制限0、4

C.   制限5、4

D.   制限0、5

8: カーソルを作成および使用するための正しい手順は何ですか?

A.   カーソルを宣言> cursorを開く>カーソルから行をフェッチします>プロセスの列の取得>閉じるカーソル> deallocate cursor

B.   カーソルを宣言>カーソルを開く>カーソルからの行のフェッチ>プロセス> deallocate cursor> close cursor

C.   カーソルを開く>カーソルからの列のフェッチ>プロセス> close cursor> deallocate cursor

D.   カーソルを開く>カーソルからの行>>プロセスの列の取得> deallocate cursor> close cursor

9: このクエリの結果セットにはどのようなレコードが含まれますか? Tablea.Key = tableb.keyのタブレア左外のJOINTABLEBからselect *

A.   タブレアからの0以上の記録。 TableBからのすべてのレコード

B.   Tabeaからのすべての記録。 TableBからのすべてのレコード

C.   Tabeaからのすべての記録。 TableBから0以上のレコード

D.   TableaとTableBの両方にキーがあるレコードのみ

10: どのワイルドカードのキャラクターが「キャラクターの発生数と一致する」を意味しますか?

A.   パーセント(%)

B.   で (@)

C.   アンパサンド(&)

D.   アスタリスク(*)

11: クエリにリストされているすべてのテーブルのすべての行を返す結果の名前は何ですか?

A.   デカルト製品

B.   主キー

C.   テーブルの制約

D.   メガ参加

E.   ヌル値

12: 組合はすべて、その中の組合司令部とは異なります...

A.   ユニオンはすべて無効なコマンドです

B.   ユニオンはすべて、異なる値のみを選択します

C.   組合はすべて、重複する行を排除しません

D.   組合はすべてヌル値を含みます

13: 次のうち、明示的なデータ型の参照ではないものはどれですか?

A.   ヌル

B.   浮く

C.   Smallint

D.   整数

E.   キャラクター

14: 組合のすべてのオペレーターは、次のアクションのどれを実行しますか?

A.   オペレーターが重複を除外した後のクエリから出力を返し、クエリを返します。

B.   オペレーターが重複を含むクエリから出力を返し、クエリを再現します。

C.   指定されたテーブルと一次または外部のキー関係を持つすべてのテーブルに参加します。

15: 集計関数で使用されるキーワードは、計算にすべての値を含めることができますか?

A.   合計

B.   duplicates_allowed

C.   毎

D.   全て

16: 既存のテーブルにインデックスを作成できるため、情報をより迅速に取得できるようにします。具体的には、インデックスは何で作成されていますか?

A.   null値

B.   列

C.   行

D.   重複した値

17: データベース要素を説明していませんか?

A.   オーガニックリスト

B.   索引

C.   ストアドプロシージャ

D.   テーブルスキーマ

E.   タプル

18: 正しい条項を選択します。CountryCode_____ count(*)> 20;

A.   を持っている

B.   注文

C.   制限

D.   どこ

E.   選択する

19: 「テーブルから1」の「select *」の結果は何ですか

A.   テーブルから最初の行を返します

B.   すべての行をテーブルから返します

20: この例は、完全な結合アクションの使用を示しています。クエリを有効にするために、どの条項が3つの空白を埋める必要がありますか? _______ e1。 "event_name"、v2。 "events" "e1 _______" venues "on(e1。" venueno "= v2。" venueno ")_______ e1。" event_name "asc、" benue "asc

A.   グループBy、完全な外側結合、注文

B.   持っている、どこで、注文

C.   ここで、完全な外側の結合、持っている

D.   選択、外側の結合、グループ

E.   選択、完全な外側結合、による注文

21: PL/SQLとは何ですか?

A.   Oracleが使用するSQLの独自バージョン

B.   MySQLによって開発されたSQLの独自バージョンです

C.   ビジュアルスタジオ用に開発されたSQLの独自バージョンです

D.   Microsoftが開発したSQLの独自バージョンです

E.   SQLのオープンソースバージョン

22: 次のクエリのうち、last_nameフィールドnullを持つテーブルパーソンからfirst_nameを返すクエリはどれですか?

A.   last_name = nullからfirst_nameを選択します

B.   null last_nameが存在する人からfirst_nameを選択します

C.   last_nameがnull である人からfirst_nameを選択します

D.   nullとしてlast_nameがある人からfirst_nameを選択します

23: テーブル構造を削除せずに「注文」テーブルからすべての行を削除するステートメントはどれですか?

A.   テーブル注文をドロップします

B.   注文を消毒します

C.   注文を切り捨てる

D.   注文から行を削除します

24: 省略した場合のデフォルトの結合タイプは何ですか?

A.   外側

B.   満杯

C.   内側

D.   フェード

E.   クロス

25: グループをフィルタリングするために使用されるキーワードは何ですか?

A.   を持っている

B.   選別

C.   グループ

D.   最小化します

E.   フィルター

26: これらのうち、文字文字列の有効なデータ型ではないものはどれですか?

A.   char

B.   TextCher

C.   nvarchar

D.   nchar

E.   varchar

27: 2つの文字列を組み合わせて結合された文字列を返す関数は何ですか?

A.   参加する()

B.   concat()

C.   組み合わせる()

D.   concatenate()

E.   グループ()

28: 表Aに5行があり、テーブルBに6行があるとします。これら2つのテーブルでクロス結合を実行します。いくつの行がありますか?

A.   5

B.   6

C.   11

D.   30

E.   25

29: どの句がデータを取得するテーブルを示していますか?

A.   から

B.   どこ

C.   持っている

D.   グループ

E.   選択する

30: このステートメントは、顧客テーブルから照会しようとしているデータは何ですか? cityが好きな顧客から *' [!bsp]%'

A.   文字「B」と「S」と「P」の任意の組み合わせを含む都市の顧客

B.   「BSP」から始まる都市の顧客。

C.   「B」または「S」または「P」で終わる都市の顧客。

D.   「B」または「S」または「P」から始まる都市の顧客

E.   「B」または「S」または「P」から始まっていない都市の顧客。

31: 次のうち、主要なキーの制約について真実ではないものはどれですか?

A.   主キーの制約の値は、テーブル内の各レコードを一意に識別します。

B.   プライマリキーには一意の値を含める必要があります。

C.   一次キー列にはヌル値を含めることはできません。

D.   すべての主キーについて、外部キーが必要です。

32: ' John'の「名前」を選択します。 '人から' 「num_friends」は1より大きい場所ですか?

A.   select * from num_friends 1以上の人とname = 'john'

B.   「num_friends`> 1から「name」として「john」を選択します。

C.   num_friends> 1とname = 'john' から名前を選択します

D.   num_friends> 1とname = "john"からconcat(firstName、lastName)を選択します。

33: 「人」という名前のテーブルから「FirstName」という名前の列をどのように選択しますか?

A.   人からfirstNameを選択します。

B.   select * froms firstname = persons;

C.   select * froms froms persons = firstName;

D.   人からfirst_nameを選択します。

34: 指定された条件がtrueを返す限り、コードブロックの実行を繰り返すために使用できるステートメントはどれですか?

A.   信号ステートメント

B.   ステートメントを選択します

C.   ステートメント

D.   goto声明

E.   サブクエリステートメント

35: Select * from tablea、tableb Where tablea.departmentid = tableb.departmentid;これらのキーワードのうち、上記のクエリと同じ効果があるものはどれですか?

A.   クロス結合

B.   完全な外側結合

C.   右外の結合

D.   左外結合

E.   内側結合

36: DDL用語「ドロップ」は何をしますか?

A.   既存のオブジェクトの構造をさまざまな方法で変更します。

B.   あるテーブルから次のテーブルにデータを移動します。

C.   テーブル自体ではなく、テーブル内のデータを非常に高速な方法でテーブルから削除します。

D.   現在のテーブルからエラーを排除します。

E.   データベース、テーブル、インデックス、または列を削除します。

37: テーブル名を列名に接続して、完全に適格な列名を作成するために使用される文字は何ですか?

A.   dot(。)

B.   ダッシュ( - )

C.   プラス(+)

D.   アンダースコア(_)

38: 行と列を使用して編成された一連のデータ要素(値)の用語は何ですか?

A.   索引

B.   クエリ

C.   プログラム

D.   テーブル

39: 句はどのような目的に使用できますか?

A.   非凝集関数の結果に基づいてフィルタリングに使用します。

B.   データベース接続で利用可能であることを確認します。

C.   制約を検証する。

D.   集計関数の結果に基づいてフィルタリングに使用します。

40: 正しいか間違っているか?このクエリは、構造化された方法で有効です。 select * from prospects Where Assignment_Type <>&#39; Team&#39;基準はヌルではありません

A.   間違い

B.   真実

41: データをソートしてグループ化するためにどの節を使用しますか?

A.   グループ

B.   選別

C.   並べ替え

D.   によるグループ

42: さまざまな値をチェックするために使用されるキーワードは何ですか?

A.   含む

B.   間

C.   範囲

D.   内 `

43: SQL削除クエリのWhere句を省略するとどうなりますか?

A.   すべてのテーブルが削除されます。

B.   データベース全体が削除されます。

C.   すべてのレコードが削除されます。

D.   エラーメッセージが表示されます。

44: データベースで文字列を検索するときに、「ワイルドカード」を示すために「ワイルドカード」を示すために使用できるシンボルはどれですか?

A.   #

B.   %

C.   @

D.   *

E.   &

45: 次のうち、DMLトリガーのタイプはどれですか?

A.   トリガーの代わりに:トリガーの代わりに、挿入、更新、削除などのトリガーアクションの代わりに起動されます。

B.   これらすべて

C.   トリガー後:トリガー後、挿入、更新、削除などのトリガーアクションに続いて実行します。

46: Have句は、他のどの節と組み合わせて使用​​されますか?

A.   から

B.   選択する

C.   によるグループ

D.   どこ

47: テーブルエイリアスの作成に使用されるキーワードは何ですか?

A.   new_table

B.   エイリアス

C.   ニックネーム

D.   として

48: クエリの1つの列(COL1)の内容を別の列(COL2)の内容に連結する正しい構文は何ですか?

A.   結合(col1、col2)

B.   concat(col1、col2)

C.   sql_concat(col1、col2)

D.   COL1 + COL2

E.   連結(COL1、COL2)

49: 次の名前のどれがSQLベースのRDBMではありませんか?

A.   SQLサーバー

B.   mysql

C.   sqlite

D.   mongodb

E.   オラクル

50: サブクエリを含むSQLステートメントで複数回使用されるキーワードはどれですか?

A.   注文

B.   選択する

C.   グループ

D.   明確な

51: 選択後のアスタリスクを使用して、テーブルのすべての________を返すことができます。

A.   主キー

B.   行ID

C.   null値

D.   外国の鍵

E.   列

52: 集計関数で使用されるキーワードは、計算に一意の値のみを含めることができますか?

A.   個性的

B.   明確な

C.   シングル

D.   no_duplicates

53: 選択ステートメント内のテーブルを関連付けるために使用されるメカニズムの名前は何ですか?

A.   リンク

B.   参加する

C.   繋がり

D.   協会

54: 別のクエリに埋め込まれたクエリの名前は何ですか?

A.   内側結合

B.   デカルト結合

C.   埋め込みクエリ

D.   subquery

55: テーブルにはいくつのプライマリキーがありますか?

A.   少なくとも1つですが、2つ以下です

B.   テーブルには主要なキーがありません

C.   1〜5

D.   1つ

E.   制限なし

56: 2、4、6、または8ゲームを獲得したすべてのチームを選択するために、クエリを作成するためにどの構文を使用しますか?

A.   Team_Wonが好きなチームからteam_nameを選択します(2、4、6、8)

B.   Team_Wonマップ(2、4、6、8)からTeam_Nameを選択します

C.   team_won on(2、4、6、8)からteam_nameを選択します

D.   teams from teams from team_won in(2、4、6、8)を選択します

57: サブクエリを作成する際に、Where句と組み合わせて使用​​されるキーワードは何ですか?

A.   埋め込み

B.   クエリ

C.   サブ

D.   で

58: 列の平均値を計算する関数は何ですか?

A.   平均()

B.   中央値()

C.   平均()

D.   avg()

59: SQLでは、nullの意味は何ですか?

A.   値なし

B.   空の文字列

C.   0

60: 次のうち、SQLの言語要素ではないものはどれですか?

A.   表現

B.   データマイニング

C.   句

D.   声明

E.   クエリ

61: 正規化の目的の1つは何ですか?

A.   行を排除します

B.   プライマリキーを追加します

C.   冗長性を排除する

D.   テーブルに参加します

E.   テーブルを修正します

62: TabeaがTableBに結合されている場合、Tableaには10列があり、TableBには5列がありますが、結果セットの最大のサイズは何ですか?

A.   25

B.   5

C.   15

D.   20

E.   50

63: テーブルを更新する正しい構文は次のうちどれですか?

A.   「テーブル名」を更新します "列名" = <value> where <constraint>;

B.   「テーブル名」を更新し、「列名」を設定します "= <value> where <constraint>;

C.   「テーブル名」を更新する場所<constraint> set "列名" = <value>;

D.   「列名」= <value>ここで、<constraint>更新「テーブル名」を設定します。

64: 複数の列で構成される主要なキーは、どのようなキーと呼ばれますか?

A.   スペアキー

B.   モンクキー

C.   人工キー

D.   複合キー

E.   動的キー

65: 取得したデータを逆順序でソートするために使用されるキーワードはどれですか?

A.   逆さまに

B.   desc

C.   後方

D.   逆行する

66: レコードをフィルタリングするためにinまたはequal(=)演算子を使用することの違いは何ですか?

A.   オペレーターでは、サブQueriesで動作しません

B.   等しい(=)演算子は複数の値でフィルタリングできるのに対し、単一の値に基づいてオペレーターフィルターで

C.   等しい(=)演算子はサブ征服のみで動作します

D.   equal(=)演算子は単一の値に基づいてフィルターをフィルターしますが、in operatorは複数の値でフィルタリングできます

67: 列の値から計算された単一の値を返すSQL関数または機能はどれですか?

A.   統合関数

B.   崩壊クエリ

C.   集計関数

D.   バンドル機能

68: RDBMSとはどういう意味ですか?

A.   リレーショナルデータベースマネージャーシステム

B.   合理的なデータベースマネージャーシステム

C.   比率データベース管理システム

D.   合理的なデータベース管理システム

E.   リレーショナルデータベース管理システム

69: #ERROR!

A.   変数

B.   フィルター

C.   パラメーター

D.   オペレーター

70: データベースの正規化の目的は何ですか?

A.   NORMベースのASCIIを使用します

B.   インデックスの定義

C.   複数のテーブルを使用します

D.   冗長性を減らす

71: 次のステートメントのうち、トランザクションを元に戻すために使用できるのはどれですか?

A.   元に戻します

B.   リセット

C.   やり直します

D.   ロールバック

72: ドロップと削除の違いは何ですか。

A.   削除テーブル内の行を削除し、テーブル全体を削除します。

B.   どちらもテーブル全体を削除します。

C.   どちらもテーブル内の指定された行を削除します。

D.   削除テーブル全体を削除し、ドロップするテーブル内のすべての行を削除します。

73: パッド入りスペースを削除するためにどのような機能が使用されますか?

A.   パッド()

B.   rpad()

C.   trim()

D.   lpad()

74: 列の値の合計を返す集約関数はどれですか?

A.   合計()

B.   追加()

C.   sum()

D.   全て()

75: データベースにSQLを使用して行を追加することができます。

A.   作成する

B.   作る

C.   追加

D.   入れる

76: 頭字語SQLは何を表していますか?

A.   指定されたクエリ言語

B.   簡単なクエリ言語

C.   構造化されたクエリ言語

D.   標準クエリ言語

E.   セグメント化されたクエリ言語

77: テーブルからデータにアクセスするとき、テーブル名の直前に使用されるキーワードはどれですか? (例:column_nameを選択_______ table_name;)

A.   から

78: 外部キーの定義は何ですか?

A.   ヌル値を持つ主キー。

B.   別のテーブルの主要な列に一致するリレーショナルテーブルのフィールド。

C.   テーブル内の二次主キー。

D.   非数値値を持つリレーショナルテーブルの主要な鍵。

79: テーブルの行の別の名前は何ですか?

A.   記録

B.   クエリ

C.   データ

D.   ビュー

80: &#39; Join&#39;キーワードは次のように慣れています。

A.   クエリ操作に2つのテーブルに参加します。

B.   クエリ操作に2つのデータベースを参加します。

C.   2つのデータベースを永久に結合します。

D.   エンドツーエンドの2つのテーブルを永久に結合します。

81: FROMキーワードは、どの情報を特定するために使用されますか?

A.   テーブル名

B.   データベース名

C.   列名

D.   行名

82: 列で最低値を返す機能は何ですか?

A.   最低()

B.   min()

C.   低い()

D.   最小()

83: エイリアスの割り当てに使用されるキーワードはどれですか?

A.   として

B.   エイリアス

C.   名前を変更します

D.   割当

84: 特定のデータの実行のみを取得するために使用されるキーワードはどれですか?

A.   記録

B.   どこ

C.   フィルター

D.   行

85: 次のうち、有効な集計関数ではないものはどれですか?

A.   avg()

B.   max()

C.   ラウンド()

D.   和()

E.   min()

86: 複数の列でソートするとき、どの文字が列名を分離するために使用されますか?

A.   セミコロン(;)

B.   ダッシュ( - )

C.   バックスラッシュ(\)

D.   昏睡 (、)

87: 価値のないチェックに使用されるキーワードは何ですか?

A.   空の

B.   なし

C.   ヌル

D.   空所

88: trueまたはfalse:すべてのSQLクエリには、Where句が含まれている必要があります。

A.   真実。

B.   間違い。

89: テーブル「顧客」から行を削除するコマンドは次のとおりです。

A.   顧客からの更新...

B.   顧客から落とす...

C.   顧客から削除...

D.   顧客から削除する場所...

90: 取得したデータをソートするために使用されるコマンドはどれですか?

A.   数値

B.   選別

C.   による注文

D.   アルファ

91: 次のうち、タイムスタンプデータ型のフィールドとして含まれていないものはどれですか?

A.   年

B.   日

C.   月

D.   時間

E.   世紀

92: テーブルデータの取得に使用されるキーワードは何ですか?

A.   得る

B.   選択する

C.   フェッチ

D.   取得します

93: DDLは何のために立っていますか?

A.   データの非推奨ロジック

B.   データを決定したログイン

C.   データ分布レイアウト

D.   データ定義言語

94: true or falseキーワードによる順序は、結果セットを1つ以上の列でソートするために使用されます。

A.   間違い

B.   真実

95: このクエリの先頭にある空白スペースに、それを有効にするために、どのようなステートメントを配置する必要がありますか? ______ Movie.title、count(*)from movie from movie foic_director on movie.isbn = movie_director.isbn group by movie.title

A.   注文

B.   どこ

C.   の上

D.   選択する

E.   から

96: 次のシーケンスのうち、正しい順序であるものはどれですか?

A.   持っている| |から選択|グループ

B.   グループ| |から選択|持っている

C.   選択| |からグループ| を持っている

D.   |からグループ|持っている|選択する

97: trueまたはfalse:句ごとの注文は、クエリでオプションです。

A.   真実。

B.   間違い。

98: どの文字がSQLステートメントを終了するために使用されますか?

A.   セミコロン(;)

B.   コロン(:)

C.   期間 (。)

D.   感嘆符(!)

99: 次のうち、基本的なSQLステートメントではないものはどれですか?

A.   入れる

B.   クエリ

C.   選択する

D.   消去

E.   アップデート

100: データのすべての列を取得するために使用される文字はどれですか?

A.   ドル記号($)

B.   アスタリスク(*)

C.   ポンドサイン(#)

D.   感嘆符(!)