例示による問い合わせ
QBEを採用した良質で包括的な視覚的フロントエンドを使うことにより、利用者はSQLなどの非視覚的なDMLの詳細を思い出す負担を、最小化することができる。 また、表と列を視覚的に選択するという操作は、非視覚的なDDLで表や列の名称を入力するよりも、利用者にとって (および場合によってはプログラマにとってさえ) 、より操作が簡単で生産性が高い。
情報検索の文脈では、QBEはまた別の意味をもつ。 QBEを採用した文書データベースの利用者は、文書を登録し、「類似した」文書を検索することができる。 類似性検索は、文書ベクトル比較に基づいている (ベクトル空間モデルを参照) 。
QBEの開発は、エンドユーザ開発 (EUD) において強く影響を及ぼした業績であり、エンドユーザ開発の初期の例として研究論文で頻繁に引用されている。
現在QBEは、いくつかの関係データベース管理システム (RDBMS) のフロントエンドでサポートされている。 Paradox、Microsoft Access では、QBEをサポートしている。 QBEはまた、いくつかのオブジェクトデータベース管理システム (ODBMS) でも実装されている (例: db4o)。
QBEという語はまた、ズルーフの業績から影響を受けた一般的な技法をさす意味でも使われる。 この意味でのQBEは、検索値をもつ項目のみがデータを「フィルタ」して結果を返す技法である。 この技法は、問い合わせ言語 (SQLなど) についての知識を必要とせずに、ソフトウェア利用者が問い合わせ (クエリ) を実行する方法を提供する。 QBEを備えたソフトウェアは、自動的に利用者のための問い合わせ言語の文を (多くの場合は舞台裏で) 生成することができる。 例を示す。
生成されるSQL文:
空の項目がSQL文の句としては生成されていないことに注意。 例えば「重量」は空であるため、「重量」に関わるSQL句は存在しない。
もう一つ例を示す。
生成されるSQL文:
QBEのより先進的なバージョンは、「~を含む」「~から始まる」「~より大きい」など他の比較演算子オプションをサポートする。 そのようなQBEのバージョンは、多くの場合は比較演算子オプションを選択するためのプルダウンメニューを提供する。