基本情報暗記無料で始める

問合せ(クエリ)とは?といあわせ

問合せ(クエリ)とは、データベースに対して、条件に合うデータを取り出すよう求める要求のこと。関係データベースではSQLのSELECT文で書き、どの表から、どの行を、どの列を、どう並べて取るかを指定する。表そのものを書き換えずに結果表を返す点で、INSERTやUPDATEなどの更新操作と区別される。

最終更新:2026-10-09

試験情報

基本情報技術者試験の頻出用語/テクノロジ系

別名:query、クエリ

基本情報を最短で暗記・合格する →

背景

ファイルを自分で開いて先頭から読む方式では、取り出し方をプログラムごとに書くことになり、データの持ち方を変えるたびに全プログラムを直す羽目になった。どう探すかではなく何が欲しいかだけを書けば、実際の探し方はデータベース管理システムが決める。この分担を実現するために、問合せを宣言的に書く言語が用意された。

具体例

PostgreSQLやMySQLでは、SELECT 商品名, 単価 FROM 商品 WHERE 単価 >= 1000 ORDER BY 単価 DESC(商品表から、単価が1000以上の行の商品名と単価を、単価の高い順に取り出す)と書けば、条件に合う行だけを並べ替えて返す。同じ問合せでも、索引があるかどうかで実行にかかる時間は大きく変わる。

試験での引っ掛け

問合せの結果は表の形で返るが、実際にデータを保存している表(実表)ではないため、そのまま更新できるとは限らない。また、問合せの中に入れ子で書いた別の問合せ(副問合せ)は内側を先に1回だけ評価するのに対し、内側が外側の行の値を参照する相関副問合せは外側の1行ごとに内側を評価するという、実行の順序の違いが繰り返し問われる。

関連用語

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

基本情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • 問合せの結果は表の形で返るが、実際にデータを保存している表(実表)ではないため、そのまま更新できるとは限らない。