연산자 DISTINCT
, ORDER BY
및 LIMIT
이 포함 된 SQL 쿼리에서 기대해야하는 것이 무엇인지 궁금합니다. 내가MySQL - DISTINCT, ORDER BY 및 LIMIT 조합
CREATE TABLE test(id int)
SELECT DISTINCT id
FROM test
ORDER BY id
LIMIT 10
SQL의 내 지식을 바탕으로, 내 질문은 SQL 연산자는 예를 들어
을 적용하는 순서의 오해에 뿌리를두고 생각, 내가 볼 수없는 (있는 경우) 다음 중이 발생한다test
의 처음 10 개 행이 정렬
id
s의 목록의-
모든 별개을 테스트의 다음 10 다음 분류되어
test
의 처음 10 행의 고유 한id
년대의 목록을 반환, 분류가 중요한 경우에, 나는 MySQL을 사용하고 있습니다
을 반환 (의 MyISAM) "안쪽에서 바깥을"의 관점에서 그것의
답변 해 주셔서 감사합니다. SQL에서 연산자 우선 순위가 어떻게 작동하는지 일반적으로 이해하고 싶습니다. 도움이 될만한 참조를 제공 할 수 있습니까? – Mike