クエリ
クエリは、質問を意味する別の言葉です。実際、コンピューター用語以外では、「query」と「question」は同じ意味で使えます。たとえば、誰かから追加情報が必要な場合、「あなたにクエリがあります」と言うことがあります。コンピューターでは、クエリは情報を取得するためにも使われます。ただし、コンピューターのクエリはコンピューターシステムに送信され、人ではなくソフトウェアのプログラムによって処理されます。
多くの人が1日に何度も実行するクエリの一種が、検索クエリです。検索エンジンを使って何かを検索するたびに、検索クエリを実行しています。Enterキーを押すと、キーワードが検索エンジンに送信され、関連する結果を検索インデックスから取得するアルゴリズムによって処理されます。クエリの結果は、検索エンジン結果ページ、つまりSERPに表示されます。
もう1つの一般的なクエリが、データベースクエリです。データベースはデータを構造化された形式で保存しており、クエリを使ってアクセスできます。実際、構造化問い合わせ言語(SQL)は、この目的のために特別に設計されました。ユーザーは、データベースから特定の情報を取得するSQLクエリを作成できます。たとえば、人事マネージャーは従業員データベースに対して、特定の部署に所属し、11か月前から12か月前の間に採用されたすべての従業員を選択するクエリを実行できます。その結果は、年次評価の現在の候補者を部署の責任者に提供するために使われることがあります。
常に気付くとは限りませんが、コンピューターのクエリは常に発生しています。たとえば、ほとんどの動的Webサイトは、新しいページにアクセスするたびにデータベースにクエリを実行します。ソフトウェアのアプリケーションには、ユーザーの入力に基づいてクエリを実行するバックグラウンドの関数が含まれていることもよくあります。コンピューターのクエリには多くの種類がありますが、基本的な目的は同じです。つまり、質問への答えを受け取ることです。
NOTE: 「query」という言葉は、名詞としても動詞としても使えます。たとえば、「検索クエリを実行する」ことも、「データベースにクエリを実行する」こともできます。どちらの例も、「query」の正しい使い方です。
知識をテストする