ゼロから始める資格学習
全23章・シラバス6.5保存した教材
← 第21章「データベース」の目次へ
21-06 · データ操作3節・復習・3問

条件を一件ずつ確かめる

このパートで確かめること
  • ANDとORの条件を行ごとに判定する
  • 条件抽出と表の対応付けの後、指定した単位で重複を除く
  • LIKEの%と_を使った文字列条件を読む
表示・保存
説明 1 / 3
このページの目次 3節・復習と3問
  1. 1説明を読む
  2. 2復習する
  3. 3問題を解く
  4. 4次へ進む

1かつとまたはを分ける

AND(全ての条件が真のときだけ真になる論理積)(論理積:かつ)は両方の条件を満たす場合、OR(論理和:または)は少なくとも一方を満たす場合に成立する。ログイン履歴を「失敗、または9時より前の成功」で調べるなら、失敗記録は時刻に関係なく対象になる。

曖昧な日本語のまま計算せず、条件を括弧で区切る。「結果=失敗 OR(結果=成功 AND 時刻<9時)」とすれば、失敗の扱いと早い成功の扱いが明確だ。

条件の例
項目意味・例
失敗・10時対象:失敗に一致
成功・8時対象:早い成功
成功・10時対象外

例は学習用です。

ハルとビットで、使い方を確かめよう

ハル

またはなら両方に当てはまる場合も含む?

ビット

含むよ。少なくとも一方を満たせば成立するんだ。

この説明に出てきた略語の正式名称
AND
Logical conjunction
全ての条件が真のときだけ真になる論理積

2結合してから部署を重複なく出す

部署一覧を求めるときは、条件に合う履歴の利用者番号を社員表に結び付け、その社員の部署を取り出す。同じ部署の対象者が複数いても、部署名一覧なら重複を除く。

学習例では、営業部の失敗、システム部の8時の成功、人事部の失敗がある。前の条件なら三部署とも対象。失敗を時間条件でも絞ったり、成功しか見なかったりすると部署を落とす。求める結果が件数か部署の種類かも確かめる。

対象履歴から部署一覧へ
項目意味・例
営業の失敗営業を含める
システムの早い成功システムを含める
人事の失敗人事を含める

例は学習用です。

3文字パターンは位置にも注目する

パターン照合は、文字列が指定した形に合うかを調べること。SQL(Structured Query Language:構造化問合せ言語)のLIKEで用いる代表例では、%は0文字以上の任意の文字列、_は任意の1文字を表す。

文法の暗記より、記号が何文字に対応するかを追おう。

「%葉_」は、末尾にちょうど1文字、その直前に葉がある文字列。千葉翔と鈴木葉子は一致する。青葉は葉が末尾なので不一致、葉山太郎は葉の後が3文字なので不一致。葉を含むだけの条件とは異なる。

「%葉_」への一致
項目意味・例
千葉翔○ 葉の後は翔の1文字
鈴木葉子○ 葉の後は子の1文字
青葉/葉山太郎× 葉の後が0文字/3文字

例は学習用です。

ハルとビットで、使い方を確かめよう

ハル

葉が入れば一致?

ビット

この例は葉の後ろにちょうど一文字、という位置まで指定しているよ。

2

復習

このレッスンを振り返ろう

「発送3日以上、又は破損あり」で、両方を満たす一件は何件として数えますか。

答え方と、確認するポイント

条件を満たす一件として一度だけ数えます。ORは少なくとも一方を満たせばよく、両方を満たす行を二重に数える意味ではありません。

該当ログが3件なら、該当部署も必ず3部署ですか。

答え方と、確認するポイント

同じ部署の担当者の記録が含まれる場合は異なります。担当者IDで部署を調べ、部署という単位で重複を除いて数えます。

「%葉_」の末尾の_は何文字に一致しますか。

答え方と、確認するポイント

任意のちょうど1文字です。%は0文字以上なので、末尾から2文字目が葉で、その後に1文字ある文字列が一致します。

3

問題で確かめる

学んだことを問題で確かめよう

過去問を参考にした独自問題1問、入門の確認問題2問で、この範囲の考え方を使います。答えを選んだら、正解の理由とほかの選択肢の違いも確かめましょう。

シラバス6.5・公式公開問題の判断を参照したオリジナル問題1 / 3問
表の配送記録から「配達日数が3日以上、又は、破損報告があり」の行を抽出する。両方を満たす行も1行と数える。抽出される件数は幾つか。
配送ID配達日数破損報告
R14なし
R22あり
R33あり
R41なし

ヒントを見る

各行について二つの条件を確かめ、少なくとも片方が真なら選ぶ。

出題準拠オリジナル · シラバス 6.5

3問中0問の答えと解説を確認しました。選んだ答えの理由も確かめてから、次へ進みましょう。

自作解説 · 2026.09.15 確認
出典・参考資料を確認する

学習範囲:IPA シラバス Ver.6.5 ↗ 項目56。身近な例・会話・図解・確認問題は当サイトのオリジナルです。

学習範囲と参考資料

シラバスは学習範囲の根拠です。説明は参考資料を基に当サイトが作成しています。身近な事例・会話・図の数値は学習用の架空例です。2026年9月10日確認。

3問 / 操作体験

模試の操作を試す

解答から結果の確認までを、3問で体験できます。100問・120分の第1模試も無料で利用できます。