본문 바로가기

Database

SQL 작성 규칙

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