본문으로 바로가기

[SQL] 06. SQL 작성 팁

category Skills/SQL 2021. 7. 29. 14:14
반응형

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명령어처럼 이미 약속되어 있는 단어는 피하자
반응형