委任規則: ORDER BY

  1. ORDER BY は、データ ソース プロバイダがこれをサポートするならばデータ プロバイダに委任できます。
  2. ORDER BY は、クエリ全体を委任できる場合に限り委任できます。
  3. ORDER BY は、列の名前を含む場合、または列の名前をポイントするインデックスを含む場合にのみ委任できます。1 つの列またはエイリアスのみが委任されます。ORDER BY に複数の列が存在する場合は、最左列が委任されます。
  4. ORDER BY に関数または演算子が含まれている場合は、委任できません。
  5. データ ソース プロバイダが ORDER BY はサポートするが GROUP BY はサポートしない場合、委任されたクエリは、グループ化する列による ORDER BY を返します。
  6. ORDER BY は、WHERE 句のどの部分がデータ ソース プロバイダに委任されるかにかかわらず、委任できます。これは、集約を行わないクエリのみに適用されます。