반응형
1. SQL은 대소문자에 예민하지 않다.
- SQL은 파이썬과 달리, 대소문자에 예민하지 않다.
- 하지만, SQL 명령어는 대문자, 나머지는 소문자로 쓰면 구분이 용이하다
2. SQL은 공백에도 예민하지 않다.
- 각 명령문만 구분 후 공백은 만들지 않는 것이 깔끔한 쿼리이다
3. 컬럼이름을 만들 때 신경 쓸 것
- 띄어쓰기는 _로 표기한다
- SQL 명령어와 겹치지 않게 만든다
- select, from, where, limit, like, as, ....
- Reserved Words를 피한다
- Syntax error 발생
- 축약하지 않으면 더 좋다
- minimum_nights를 min_nights로 표기하지 않는다
- number_of_reviews를 number_of_rv로 표기하지 않는다
- 알아보기 쉽고 명확하게 표기하기 위해서
4. 이외에는 SQL convention, SQL style quide를 검색해서 살펴본다.
- 나중에 내가 다시 봐도 알아볼 수 있는지
- 다른 사람들이 내 쿼리를 이해하기 쉬운지
- 한눈에 알아보기 쉽도록한다.
지금 만들어두면 좋은 습관
DO
- SQL 명령어는 대문자로
- (줄이지 말고) Full-Name으로
- 테이블 탐색시에는 마지막에 LIMIT을
DON'T
- 필요없는 공백은 No
- 컬럼명에 테이블이름/SQL명령어처럼 이미 약속되어 있는 단어는 피하자
반응형
'Skills > SQL' 카테고리의 다른 글
[SQL] 08. 원하는 조건만 뽑아오기 (WHERE) - 2 (0) | 2021.07.29 |
---|---|
[SQL] 07. 원하는 조건만 뽑아오기 (WHERE) - 1 (0) | 2021.07.29 |
[SQL] 05. 데이터 조회하기 (SELECT) (0) | 2021.07.29 |
[SQL] 04. SQL 환경 설치 (0) | 2021.07.29 |
[SQL] 03. 데이터를 다루기 위한 도구들 (0) | 2021.07.28 |