SQL 스타일

중급 SQL

Jasmin Ludolf

Data Science Content Developer, DataCamp

SQL 서식 지정하기

  • 서식 지정이 필수는 아님
  • 하지만 미흡한 서식은 문제를 유발할 수 있음
select title, release_year, country from films limit 3
|title                                           |release_year|country|
|------------------------------------------------|------------|-------|
|Intolerance: Love's Struggle Throughout the Ages|1916        |USA    |
|Over the Hill to the Poorhouse                  |1920        |USA    |
|The Big Parade                                  |1925        |USA    |
중급 SQL

모범 사례

SELECT title, release_year, country
FROM films 
LIMIT 3;
|title                                           |release_year|country|
|------------------------------------------------|------------|-------|
|Intolerance: Love's Struggle Throughout the Ages|1916        |USA    |
|Over the Hill to the Poorhouse                  |1920        |USA    |
|The Big Parade                                  |1925        |USA    |
  • 키워드를 대문자로 표기
  • 새 줄을 추가
중급 SQL

스타일 가이드

SELECT  
    title, 
    release_year, 
    country
FROM films 
LIMIT 3;
|title                                           |release_year|country|
|------------------------------------------------|------------|-------|
|Intolerance: Love's Struggle Throughout the Ages|1916        |USA    |
|Over the Hill to the Poorhouse                  |1920        |USA    |
|The Big Parade                                  |1925        |USA    |
중급 SQL

스타일 가이드

Holywell의 스타일 가이드: https://www.sqlstyle.guide/

Sequence of scribbles becoming a straight line

명확하고 읽기 쉬운 코드 작성하기

중급 SQL

세미콜론

SELECT title, release_year, country
FROM films 
LIMIT 3;
  • 모범 사례
  • SQL 버전 간 번역이 더 쉬워짐
  • 쿼리의 끝을 나타냄
중급 SQL

비표준 필드 이름 처리

  • release_year{{1}} 대신 release year 사용
  • 비표준 필드 이름은 큰따옴표로 감싸기
SELECT title, "release year", country
FROM films 
LIMIT 3;
중급 SQL

왜 서식을 지정할까?

  • 협업이 쉬움
  • 깔끔하고 읽기 쉬움
  • 전문적으로 보임
  • 이해하기 쉬움
  • 디버깅이 쉬움
중급 SQL

연습해봅시다!

중급 SQL

Preparing Video For Download...