2017-01-21 3 views
0

関係代数の任意の列をフィルタリングしたくない場合は、プロジェクト記号(pi)が必要ですか?関係代数のすべての列を投影する方法

または単純にすべての列を返すようにしたい場合は、

と私は同じことがselction演算子になると思います。つまり、すべての行をフィルタリングしたくない場合です。

+1

へようこそそう!これまでに何を試しましたか?私たちのお手伝いをするには、[最小限の、完全で検証可能な例](https://stackoverflow.com/help/mcve)を追加してください – abpatil

+0

私は3つの列,,, loan_num、branch_name、amount ..私は5000未満のローンとすべての列を持つ結果を得たいと思っています。 – Prabesh

+0

あなたの質問を編集してください、コメントは説明のためではありません。 [尋ねる] – philipxy

答えて

0

別の値のように値を指定し、指定した列のみを使用する場合は、列ごとの投影を使用します。あなたがしない場合、しないでください。 (すべての列に投影すると入力関係が出力されます)

値を別の値としたいが条件を満たすタプルのみを使用する場合は、条件ごとに選択/制限を使用します。あなたがしない場合、しないでください。 (常に真の条件を選択/制限すると入力関係が出力されますが)

関係演算子は他の演算子と同じです。式の中でそれらを使用して、指定した値から必要な値を構築します。

(SQLデータベースプログラミング言語が不十分に設計されて多くの方法の一つは、それは代数的に)/選択を制限(WHERE)、および/または結合(JOIN)あなたもプロジェクト(選択しなければならないことです。)

関連する問題