ORACLEでwhere句の検索順序
Oracle9i windows2000です。
以下のようなテーブルがあります。
table_a
-----------------------
id NUMBER(10,0) NOT NULL,
sort NUMBER(10,0) NOT NULL,
name VARCHAR(10),
text VARCHAR(255)
この条件で、以下のふたつのSELECT文を発行した時、パフォーマンスが良いのはどちらですか?
Oracleでは後ろから検索されると聞いたことがあるのですが本当でしょうか?
※idにプライマリキー、
id,sortにインデックスが貼ってあります。
(1)SELECT text FROM table_a
WHERE id = 1
AND sort = 2
AND name = 'a'
(2)SELECT text FROM table_a
WHERE name = 'a'
AND sort = 2
AND id = 1
お礼
なるほど! わかりやくすて助かります(´`*) 回答ありがとうございます