SQL은 SELECT 구문만 잘 작성하면 된다. 이번에는 SELECT 문법의 기본 구조를 설명하려고 한다.

 

SQL작성할 때에는

  1. 데이터 추출을 위한 테이블 및 테이블 내 데이터에 대한 이해

  2. 데이터 추출 기준

  3. SQL조회 환경

SQL전문가가 되기 위해서는

  많은 SQL작성 ★

  참고로 필자는 처음 프로젝트에서 SELECT 문을 하루에 10개 이상, 수개월간 바꾸고 수정했더니 추출하지 못한 데이터가 없었다. 

  (거짓말 좀 보탰음.)

 

처음에 SQL작성 할 때에 손가락이 안움직이면(타자를 못치겠으면) 일단

 

SELECT ...

  FROM ...

WHERE ...

GROUP BY ...

ORDER BY ...

 

다섯개를 작성하고 고민하자.

 

당부할 말은 내가 보기 쉬운 SQL이 남도 보기 쉽다.(가독성) 글씨도 연습하고 습관을 들이듯이, SQL작성도 습관이 중요하다

위의 다섯 개를 작성할 때는 꼭 개행을 하자, 추가되는 정보들도 무조건 개행을 하며 줄을 맞추는 것이 좋다.

SELECT  ... FROM  ... WHERE  ... GROUP BY  ... ORDER BY ...  >> 가독성이 아주 안좋다.

 

SELECT : (필수) 고르다. 조회하는 칼럼을 입력

   FROM : (필수) (출발지) ~에서. 테이블을 입력

  WHERE : (선택) 어디에서. 조회조건 입력

GROUP BY : (선택) GROUP 정의. SELECT 구문에 집계함수 사용 시(사용하지 않아도 됨)

ORDER BY : (선택) 데이터 정렬

 

위의 구문을 먼저 작성하고 테이블, 컬럼, 조건등을 입력한다. 위의 구문에 대해 익숙해지고 JOIN 구문에 대해 정확이 이해하면 SQL작성이 두렵지 않을 것이다.

 

SQL 작성법은 어려울 것이 없다.

1. 위의 5개 구문을 먼저 작성(나중에 지우면 됨)

2. 가독성 (개행은 필수, 위의 5개 구문의 열 맞추기)

3. Step By Step (한번에 하려고 하지 말것)

4. ALIAS는 무조건 입력(이 내용은 이후 강의에서...)

5. SELECT 구문의 결과도 하나의 가상의 테이블(이 내용은 이후 강의에서...)

SQL작성할 땐 일단 5개 쓰기 ! 가독성 좋은 SQL !

 

 

+ Recent posts