SQLを使ってクエリーを行うには
Queryコンポーネントを使い、SQLを実行させると与えた条件を満足するデータセットを簡単に得ることができます。
Queryコンポーネントの使い方
Queryコンポーネントは、Tableコンポーネントに似ています。Tableコンポーネントがテーブル全体のデータセットを保持するのに対してQueryコンポーネントは、SQL文で与えた抽出条件を満足するデータセットを保持します。つぎに簡単なQueryコンポーネントを使ってDBGridコンポーネントにデータを表示する操作例を示します。
SQL文の形式
条件抽出を行うSQL文は次のような形式です。
SELECT <フィールド名> FROM <テーブル名> WHERE <条件>
フィールド名は複数指定可能で、その場合はカンマで区切ります。すべてのフィールドを指定するときは"*"を使います。
テーブル名もカンマで区切り複数指定できます。
条件は、AND, OR, LIKEなどの演算子によって複雑な条件も設定できます。条件を省略したときは、すべてのレコードが抽出されます。
例
SELECT Name,Age FROM Member WHERE Age > 19
SELECT * FROM Club
SELECT * FROM Member WHERE (Age > 19) AND (Sex = F)