SQL의 순서를 작성
. (1)는 선택 DISTINCT < select_list를 > 2 발을 < left_table > . (3) < join_type > JOIN에 < right_table > . -4- 온 < join_condition > . 5 < where_condition > . 6 GROUP BY가 < group_by_list 별명을 선택할 수 처음부터 MySQL이 -> . 7 HAVING < having_condition > --hive 별칭을 선택할 수 있습니다 시작했다 . 8 ORDER BY < order_by_condition > 9 LIMIT < LIMIT_NUMBER >
기본 SQL의 실행 순서
1 ( 7 ) SELECT 2 ( 8 ) DISTINCT < select_list > (3) ( 1 ) FROM < left_table > (4) ( 3 ) < join_type > 가입 < right_table > 5 ( 2 ) ON < join_condition > 6 ( 4 ) WHERE < where_condition > 7 ( 5) GROUP BY < group_by_list > (8) ( 6 ) HAVING < having_condition > 9 ( 9 ) ORDER BY < order_by_condition > 10 ( 10 ) LIMIT < LIMIT_NUMBER >
사용 위치에서 A, MySQL은 별명
select 절 별칭의 사용 에 의해 그룹을 사용하여 다음을.
테이블 절 별명에서 상기 곳에서 나중에 사용될 수있다.
둘째, 사용 위치에서 하이브 SQL 별칭
에서 가지고 사용하고 다시 할 수 있습니다.
순서를 정렬하여, 당신이 별칭을 사용해야 할 때 표현을 사용할 수 없습니다.