ITパスポート暗記無料で始める

SQLとは?えすきゅーえる

略語の意味

SQL=Structured Query Language

表の形でデータを整理して保存しておく仕組み(データベース)に、データの取り出し・追加・書き換え・削除を頼むための専用の言葉

Structured
決まった形の・構造化された
Query
問い合わせ
Language
言語

SQLとは、表の形でデータを管理するリレーショナルデータベースを操作するための専用言語。「どの表から」「どの条件に合う行を」「どの項目を」取り出すかを書くと、結果が表として返る。基本の命令は、データを探して取り出すSELECT、新しい行を足すINSERT、すでにある行の中身を書き換えるUPDATE、行を消すDELETEの4つ。ITパスポートのシラバスはSQLの文法(書き方の決まり)は問わないとしているので、まずはどの命令が何をするかを区別できるようにしておくとよい。

最終更新:2026-10-10

試験情報

ITパスポートの過去問では3回出題され、ほかに5問の解説で触れられています(2012年度〜2026年度)。

ITパスポートの頻出用語/テクノロジ系

この語が出る過去問を解く →

背景

部署ごとに表計算ソフトでデータを持つと、同じ取引先が別々に登録され、集計のたびに手作業のつき合わせが必要になる。データを1か所にまとめても、必要な情報だけを取り出す共通の頼み方がなければ利用者は使えない。そこで、処理の手順ではなく「どういう結果が欲しいか」を書けば済む言語が用意された。データベース製品が違っても同じ書き方が通るのは、この言語が標準化されているためである。

具体例

例えば顧客の表から「東京都の人の氏名と電話番号だけ」を取り出したいときは、検索のSELECTの命令にその条件を書けば、結果が表として返る。この頼み方はOracle DatabaseでもMySQLでもほぼ共通で、Microsoft Accessや、データを集計してグラフにするBIツールの裏側でも同じ問い合わせが実行されている。

試験での引っ掛け

プログラムの処理手順を組み立てる言語ではなく、データベースへの問い合わせの言語である点がまず問われる。命令では、INSERTは新しい行を足す、UPDATEはすでにある行の中身を書き換える、と区別して覚える。日本語の「登録」「更新」につられて取り違えやすい。DELETEで消えるのは表の中の行で、表そのものは残る。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では3回出題(2012年度〜2026年度)
  • 分野:テクノロジ系
  • プログラムの処理手順を組み立てる言語ではなく、データベースへの問い合わせの言語である点がまず問われる。