vehicleTableに対する問合せの例
Oracle Big Data SQLを使用してOracle NoSQL Database vehicleTable
のデータを問い合せる場合は、SQL SELECT
コマンドを使用して、その表にマップしたOracle外部表を問い合せます。次に例を示します。
col type format A5;
col make format A8;
col model format A15;
col class format A25;
col color format A16;
col price format $99,999.90;
col count format 99999;
col dealerid format 0.999999999999999999999999999999999999990;
col delivered format A30;
set linesize 500;
SELECT * FROM vehicleTable;
SELECT count(*) FROM vehicleTable;
SELECT min(price) FROM vehicleTable;
SELECT min(dealerid) FROM vehicleTable;
SELECT * FROM vehicleTable WHERE make='GM';
SELECT * FROM vehicleTable WHERE model='Camaro';
SELECT * FROM vehicleTable WHERE model LIKE '%Silverado%';
SELECT * FROM vehicleTable WHERE color='yellow'
AND type > 'auto' AND type < 'truck';
SELECT * FROM vehicleTable WHERE
type > 'auto' AND type <= 'truck' AND make LIKE 'Ford';
SELECT * FROM vehicleTable WHERE dealerid > 0.7 AND dealerid < 0.75;
SELECT * FROM vehicleTable WHERE delivered
BETWEEN '06-JUN-12 06:53:41.448643 AM' AND '05-SEP-15 03:40:22.057282 PM'
ORDER BY delivered;
Oracle NoSQL Databaseストアがセキュア・ストアである場合にOracle Database外部表vehicleTablePasswd
またはvehicleTableWallet
(あるいはその両方)を作成した場合は、前述の問合せの名前vehicleTable
をvehicletablePasswd
またはvehicleTableWallet
(あるいはその両方)に置き換えます。