SQL 가독성을 높이는 다섯 가지 사소한 습관

2022. 6. 7. 19:59·데이터 분석/참고하며 공부하기
 

SQL 가독성을 높이는 다섯 가지 사소한 습관

아래 코드는 모두 solvesql.com 의 플레이그라운드에서 실행하실 수 있습니다. Select database... 에서 Waiter's Tips 를 선택해주세요. solvesql 은 로그인이 필요한 서비스이며 플레이그라운드 및 일부 SQL 연

www.datarian.io

 

본 내용은 데이터리안 블로그를 참고하여 정리한 내용입니다.

 


🤦‍♂️ SQL을 공부하며 쿼리가 점점 길어질수록 약간 지저분해지는 것을 느낄 때가 많아 메모하며 작성한 글입니다.

 

1. 예약어/함수는 대문자

2. 행갈이 자주하기 (중요)

3. 주석을 쓰기

    - 주석은 수업 들을 때 강사님 설명 메모 용으로만 사용했는데, 코드를 쓴 의도를 주석으로 기록해두는 것도 중요하겠구나 배우게 됨.

    - 확실히 혼자서 다시 수업에서 작성했던 쿼리를 훑어볼 때 "이게 뭐였지..?"해서 다시 한번 전체 쿼리를 훑어보고 돌려보고 했던 기억이 있는데, 이런식으로 내가 작성 한 서브쿼리가 무엇을 의미하고, 조건이 무엇을 의미하는지 주석으로 달아두면 복습 시 조금 더 편리할 것이라는 생각이 듦

     - 만약 현업에 나가게 되면 내 코드를 다른 분들이 보게 될 수도 있을텐데(잘 모르겠다.. 있겠지?) 그 때 이해가 더 잘될 수 있을 것 같음. 아마 내 코드를 다른 분들이 보게 된다면... 그건 아마 쿼리를 개떡같이 짜서 선임 분이 더블체크 해주실 때겠지? 허허헣

4. Alias를 잘 쓰기

     - df,t1,t2로 쓰지말라는데 그렇게 쓰는 사람 나야나 ^^.. 

     - 그렇게 써놓고 나중가서 쿼리 복습할 때 엥 이 테이블이 뭐였지? 하며 되돌아가는 사람 나야나 ^^... 

    

'데이터 분석 > 참고하며 공부하기' 카테고리의 다른 글

[A/B TEST] A/B 테스트에서 p-value에 휘둘리지 않기를 읽고 필기..  (0) 2022.06.29
[A/B TEST] 온라인 게임에서의 A/B 테스팅을 읽고 필기...  (0) 2022.06.29
Understanding Search Functionality: Answers  (0) 2022.06.06
Take the "Selling" Out Of "Upselling": How to Upsell to Customers and Improve the Shopping Experience  (0) 2022.05.29
고객 평생 가치(Life Time Value)란 무엇인가? 그 의미와 분석 및 계산 방법 알아보기  (0) 2022.05.29
'데이터 분석/참고하며 공부하기' 카테고리의 다른 글
  • [A/B TEST] A/B 테스트에서 p-value에 휘둘리지 않기를 읽고 필기..
  • [A/B TEST] 온라인 게임에서의 A/B 테스팅을 읽고 필기...
  • Understanding Search Functionality: Answers
  • Take the "Selling" Out Of "Upselling": How to Upsell to Customers and Improve the Shopping Experience
소금깨
소금깨
  • 소금깨
    고군분투 인생살이
    소금깨
  • 전체
    오늘
    어제
    • 분류 전체보기 (328)
      • SQL (271)
        • 프로그래머스 (27)
        • LeetCode (198)
        • Hacker Rank (27)
        • Solve SQL (1)
        • 개념 (15)
      • 데이터 분석 (16)
        • 참고하며 공부하기 (14)
      • 기타 (15)
        • 통계 (14)
      • 오류 (6)
      • 인생살이 (0)
        • 리뷰 (0)
        • 일기 (0)
      • 中文 (0)
      • TABLEAU (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    HACKER_RANK
    LeetCode
    파이썬을활용한시계열데이터분석AtoZ올인원패키지Online
    solvesql
    easy
    패캠챌린지
    패스트캠퍼스
    직장인인강
    SQL
    group by
    패스트캠퍼스후기
    프로그래머스
    MySQL
    프리미엄
    medium
    시계열데이터분석
    해커랭크
    Hard
    파이썬을활용한시계열데이터분석
    직장인자기계발
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
소금깨
SQL 가독성을 높이는 다섯 가지 사소한 습관
상단으로

티스토리툴바