SQL 작성시 준수사항
1. 읽기 편리성 - 들여쓰기, 작성 형식 등을 통일하여 가독성을 향상
2. 성능 보장 - 실행 계획을 통한 SQL 성능 보장
3. 네이밍 준수 - 테이블 이름, 컬럼, 기본키 등 규칙에 맞추어 생성
4. 일관적인 작성 - 대소문자 등 모든 SQL에 대해 일관성 유지
줄바꿈의 중요성
1 2 3 4 5 6 7 8 | -- 한 줄 SELECT 카드번호 FROM 거래 WHERE 거래일 = '20180906'; -- 여러 줄 SELECT 카드번호 FROM 거래 WHERE 거래일 = '20180906'; | cs |
들여쓰기
1 2 3 4 5 6 | SELECT 카드번호 FROM (SELECT 카드번호, 거래일자 FROM 거래 WHERE 지역 = '서울') WHERE 거래일자 = '20180906' ORDER BY 카드번호; | cs |
SQL이라고 하여 다르지 않습니다.
클린코드를 기반으로 작성하여 읽기 쉽고 유지보수가 쉬우며 성능도 보장하는 것이 좋은 SQL입니다.
'Database' 카테고리의 다른 글
SQL 튜닝을 공부중입니다 2 (0) | 2018.09.19 |
---|---|
SQL 튜닝을 공부중입니다 (0) | 2018.09.13 |