SELECT 文を使用して単一のクラスとそのサブクラスのインスタンスを取得します。取得するプロパティおよび満たす必要がある条件を指定することもできます。
現時点では、join 操作はサポートされません。
SELECT 文の構文は、次のとおりです。
SELECT list FROM class WHERE condition
次の表に、SELECT 文の検索を改良する引数の使用例を示します。
表 5–3 SELECT 文の例
照会例 |
説明 |
---|---|
SELECT * FROM class |
指定されたクラスとそのすべてのサブクラスのすべてのインスタンスを選択する。返されるインスタンスには、すべてのプロパティが含まれる |
SELECT PropertyA FROM class |
指定されたクラスとそのすべてのサブクラスのうち、PropertyA を持つすべてのインスタンスを選択する |
SELECT PropertyA, PropertyB FROM class WHERE PropertyB=20 |
指定されたクラスとそのすべてのサブクラスのうち、PropertyB=20 を持つすべてのインスタンスを選択する。返された各インスタンスには、PropertyA と PropertyB だけが含まれる |