データの抽出
SELECT フィールド名 FROM テーブル名
抽出されたフィールドに名前を付ける
SELECT フィールド名 AS 名前 FROM テーブル名
指定した広告の合計を求める
SELECT SUM(フィールド名) FROM テーブル名
指定した項目の平均を求める
SELECT AVG(フィールド名) FROM テーブル名
指定した項目の最大値を求める
SELECT MAX(フィールド名) FROM テーブル名
指定した項目の最小値を求める
SELECT MIN(フィールド名) FROM テーブル名
条件に合った行の数を求める
SELECT COUNT(*) FROM テーブル名 WHERE 条件
値が重複しないように抽出
SELECT DISTINCT フィールド名 FROM テーブル名
条件をつけたデータの抽出(標準)
SELECT フィールド名 FROM テーブル名 WHERE 条件
条件をつけたデータの抽出(〜と〜の間の値)
SELECT フィールド名 FROM テーブル名 WHERE フィールド名 BETWEEN 値1 AND 値2
条件をつけたデータの抽出(一致する文字列)
SELECT フィールド名 FROM テーブル名 WHERE フィールド名 LIKE '文字列パターン'
抽出したデータの並び替え
SELECT * FROM テーブル名 ORDER BY 並び替えの基準 並び順
データのグループ化
SELECT フィールド名 FROM テーブル名 GROUP BY フィールド名
集計結果に対して条件に合ったグループだけを抽出
SELECT フィールド名 AS 名前 FROM テーブル名 GROUP BY フィールド名 HAVING 条件
テーブル名を別名で指定
SELECT 別名.フィールド名, 別名.フィールド名 FROM テーブル名 AS 別名1, テーブル名 AS 別名2 WHERE 別名1.フィールド名 = 別名2.フィールド名
副問合せ(標準)
SELECT フィールド名 FROM テーブル名 WHERE フィールド名 IN(値1, 値2・・・・)
副問合せ(NOT)
SELECT フィールド名 FROM テーブル名 WHERE フィールド名 NOT IN(値1, 値2・・・・)
副問合せ(存在確認)
SELECT フィールド名 FROM テーブル名 WHERE フィールド名 WHERE EXISTS(副問合せ)
副問合せ(存在しない確認)
SELECT フィールド名 FROM テーブル名 WHERE フィールド名 NOT EXISTS(副問合せ)
レコードの追加
INSERT INTO テーブル名(フィールド名) VALUES(値)
レコードの削除
DELETE FROM テーブル名 WHERE 条件
値の変更
UPDATE テーブル名 SET 変更内容 WHERE 条件
全商情報処理検定1級 ビジネス情報部門大問4のリレーショナル型データベース問題
SQL一覧
[令和7年度実教出版]
AIによる要約・使い方の説明
AIによる分析のため、間違った解釈や説明をしている場合があります。
要約
本単語帳は、全商情報処理検定1級(ビジネス情報部門)の大問4で頻出となる「リレーショナルデータベース(RDBMS)」のSQL操作に特化した学習用リソースです。具体的には、データの抽出・加工を行う基本構文から、集計関数を用いた分析、条件付きの絞り込み、並び替え、さらには実務で不可欠なデータの追加・更新・削除といった操作まで、検定対策として必要十分な内容が網羅されています。
また、グループ化による集計(GROUP BYおよびHAVING句)や、複雑な処理を行う副問合せ、テーブルの別名定義(エイリアス)など、合格ラインを超えるために避けて通れない応用的な構文もカバーされています。教科書的な基本コマンドだけでなく、試験問題で正答を導き出すために必要な「条件式」や「演算子の使い方」を効率的に確認できる構成となっており、SQLの文法を体系的に整理したい学習者にとって実用性の高いツールです。
使い方
この単語帳は、試験直前の暗記確認およびSQLの構文ルールを定着させるための反復練習に最適です。特に、SQLはアルファベットの並びやスペース、シングルクォーテーションの有無が厳格に問われるため、まずは暗記カードとして意味と構文を一致させる練習を行いましょう。その後、実際の試験問題に近い形式で「どのような条件の時にどのコマンドを使うか」を即座に判断できるようになるまで繰り返し演習することをおすすめします。
対象者は、全商情報処理検定1級の合格を目指す高校生や、ITパスポート等の基礎的なデータベース知識をこれから学びたい初学者です。特に、GROUP BYとHAVINGの違いや、副問合せ(IN, EXISTS)の使い方で混乱しやすい方は、この単語帳で各コマンドの役割を整理すると非常に効果的です。紙に実際にSQLを書いてみるなど、タイピング(手書き)を併用したアウトプットを行うことで、試験本番の記述形式にも柔軟に対応できるようになります。
#SQL #RDBMS #全商情報処理検定 #ビジネス情報 #データベース #プログラミング学習