次の表は、外部データベースからデータを取得するときの IN 句の使い方を示したものです。ここでは、Customers テーブルが外部データベースに格納されていると仮定しています。
| 外部データベース | SQL ステートメント |
|---|---|
| Microsoft® Jet データベース | SELECT CustomerIDFROM CustomersIN OtherDB.mdb WHERE CustomerID Like "A*"; |
| dBASE III または dBASE IV。 dBASE III のテーブルからデータを取得するには、"dBASE IV;" の部分を "dBASE III;" に置き換えます。 |
SELECT CustomerIDFROM CustomerIN "C:\Dbase\Data\Sales" "dBASE IV;"WHERE CustomerID Like "A*"; |
| Database の構文を使用した dBASE III または IV。 | SELECT CustomerIDFROM CustomerIN "" [dBASE IV; Database=C:\Dbase\Data\Sales;] WHERE CustomerID Like "A*"; |
| Paradox 3.x または 4.x。 Paradox 3.x のテーブルからデータを取得するには、 "Paradox 4.x;" の部分を "Paradox 3.x;" に置き換えます。 |
SELECT CustomerIDFROM CustomerIN "C:\Paradox\Data\Sales" "Paradox 4.x;"WHERE CustomerID Like "A*"; |
| Database の構文を使用したParadox 3.x または 4.x。 | SELECT CustomerIDFROM CustomerIN "" [Paradox 4.x;Database=C:\Paradox\Data\Sales;] WHERE CustomerID Like "A*"; |
| Microsoft Excel ワークシート | SELECT CustomerID, CompanyName\Documents\Xldata.xls" "EXCEL 5.0;" |
| ワークシート内の名前の付けられた範囲。 | SELECT CustomerID, CompanyName\Documents\Xldata.xls" "EXCEL 5.0;" |