하이브, 별명의 MySQL을 사용

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 별칭

에서 가지고 사용하고 다시 할 수 있습니다.

순서를 정렬하여, 당신이 별칭을 사용해야 할 때 표현을 사용할 수 없습니다.

추천

출처www.cnblogs.com/wpbk007/p/12129954.html