本文へスキップ
← 用語集一覧へ

選択

教科書で学ぶ制御構造と表現手法

定義選択 は、条件 が成り立つ (真) か成り立たない (偽) かによって、次に実行する処理を切り替える制御構造である。

解説分岐 とも呼び、図で描くときはひし形の 判断 の記号から真と偽 (Yes と No) などの結果ごとに線を出す。選択の中に別の選択を入れると、3 通り以上に処理を分けられる。

たとえ駅の改札で、切符が有効なら扉が開き、無効なら閉じたままになる仕組み。

記憶フック英語では selection、プログラムでは if (もし) で始める書き方が多い。

ほかの単元での説明(1)

教科書で学ぶデータ操作の基本(挿入・更新と抽出の関係演算)

定義選択 は、表から 条件 に合う行を取り出して新しい表を作る演算である。

解説関係演算 は、表を入力として受け取り、結果も表として返す取り出しの演算である。選択の結果の表は元と同じ列を持ち、条件に合う行だけが残る (どの行も合わなければ 0 行になる)。SQL では WHERE 句に書く条件が選択に当たる。

たとえ出席簿の中から、今日欠席した人の行だけを書き出すこと。

記憶フック関係代数の記号では σ (シグマ) で書き、selection の頭文字 s に当たるギリシャ文字と結び付けられる。

関連する過去問(40 問)