2
SQLとSQL Serverを初めて使用していて、クエリ内の異なる句の処理順序を理解できません。"distinct"、 "top"、 "order by"句の処理順序の混乱
私は、クエリを持っている:
SELECT DISTINCT TOP(10) name
FROM tblEmployees
ORDER BY birthday;
私は、クエリの実際の処理順序があることを理解:
FROM
SELECT
ORDER BY
しかし、そのようなDISTINCT
とTOP
などの句が依存しているように私には思えますORDER BY
句の結果に基づいています。したがって、SELECT
句がORDER BY
句の前に実行されている場合、DISTINCT
とTOP
はどのようにORDER BY句の結果を使用できますか?
適用されます[OK]ああ、私は常に、「明確な」と「トップ」と思った、コンセプトを明確に感謝句を「選択」の一部です! – Thor
また、あなたのプロフィールをチェックアウトしました。あなたはsql/tsqlの専門家であると思われますが、私のような初心者のためにsqlのための最良の学習方法は何ですか?どんな知恵とアドバイスも大歓迎です! – Thor
@トニースターク - 感謝のためにありがとう..専門家ではないとすべて..ちょうどあなたの助けを求める多くの人々がここに質問してください –