一言でいうと
クエリとは、コンピュータに対して「データを探して」「情報をください」と頼むための質問や指示のことです。
もう少し詳しく
クエリは、英語の「query」から来た言葉で、「問い合わせ」という意味です。
想像してみてください。図書館で司書さんに「去年出版された料理本を全部教えてください」と頼むようなものです。あなたの質問に対して、司書さんが条件に合う本を集めて用意してくれます。コンピュータの世界でも同じことが起こります。
データベースという大きなデータの倉庫に対して、「このメーカーの商品で、価格が5000円以下のものを全部出して」といった質問を送ります。この質問がクエリです。コンピュータはこの指示を受け取り、条件に合う情報を探してくれます。
よく使われる場面
検索エンジンに言葉を入れて検索するときも、実はクエリを使っています。また、ECサイトで商品を絞り込むときの「フィルター機能」も、クエリの一種です。さらに、Webサイトの表示速度が遅い場合のエラー原因として「クエリが複雑すぎる」と言われることもあります。これは、データベースへの質問が複雑で、コンピュータが処理に時間がかかっているという意味です。
関連する言葉
- SQL:クエリを書くための言語
- データベース:クエリで検索の対象となるデータの倉庫
- 検索条件:クエリに含まれる「~である」という条件