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

1. 예약어는 대문자로 첫 번째는 SELECT, FROM, GROUP BY, HAVING, AS, AND 와 같은 SQL 예약어들을 대문자로 쓰는 습관입니다. 에디터마다 예약어를 하이라이팅해주는 규칙이 다르고 DB 종류마다 함수들 이름도 약간씩 다르기 때문에 함수는 하이라이팅이 제대로 되지 않는 경우도 많습니다. 그래서 예약어, 함수 이름 등은 대문자로 써주는 습관을 들이면 좋아요. 2. 행갈이를 자주 하자 저는 행갈이를 자주 합니다. SELECT, FROM, GROUP BY 와 같이 다른 절이 한 라인에 있는 코드를 작성하지 않습니다. 한 라인에 코드를 쭉 쓰면 그 의미를 파악하기 위해서 모든 코드를 다 읽어봐야 합니다. 하지만 행갈이를 자주 하면 각 라인의 첫 번째 예약어들만 눈으로 쓱 훑어봐도 작성자의 의도와 코드의 구조를 파악할 수 있습니다. 3. 행갈이를 더 자주 하자 세 번째, 행갈이를 더! 자주 하는 습관입니다. 잘게 쪼개어 코드를 작성하는 것은 주석처리를 할 때 진가를 발휘하는데요. 예를 들어, 지금은 day, time 두 컬럼을 집계의 기준으로 사용하고 있는데 이 중에 day 만 남기고 싶다고 생각해볼게요. 그럴 때 이렇게 라인을 주석처리 하는 방식으로 time 컬럼을 로직에서 제외할 수 있습니다. 4. 주석을 쓰자 네 번째, 코드를 쓴 의도를 짤막하게라도 적어놓는 습관을 들이는 게 좋습니다. 특히 서브쿼리가 많아지고 코드가 길어질수록 각 코드 단락이 어떤 의도로 작성되었는지 디테일을 적어놓아야 다음에 그 코드를 읽었을 때 이해할 수 있습니다. 5. Alias를 잘 쓰자 주석을 잘 적어놓는 것도 중요하지만, 결국 코드를 잘 써야 전체를 빠르게 이해할 수 있습니다. 혹시 서브쿼리, 컬럼 Alias 를 x, y, t, df, a 등으로 대충 쓰고 계시지는 않나요? 구글에 '변수명 짓기 팁'을 검색하면 수많은 선배 작명가들이 변수명을 잘 짓기 위한 팁들을 알려주고 있습니다. 그리고 또 한가지 희소식은... 이름 짓는 것도 하다 보면 늡니다. 적어도 t, t1, df, a, x 같은 Alias는 쓰지 맙시다. ‘SQL 가독성을 높이는 다섯 가지 사소한 습관’ 코드 예시와 함께 전문 읽어보기 👉 http://bit.ly/40yS5ww ✨ 이제 기획자, 마케터도 데이터 분석 능력이 필수예요. 월간 데이터리안 세미나 4월 세미나 주제는 ‘실전! 스타트업 데이터 기반 의사 결정’입니다. 1️⃣ 비즈옵스 관점에서 바라본 데이터 분석: 쓸모있는 데이터 vs 비즈니스를 해치는 데이터 _ 포스타입 비즈옵스 리드 차길호님 2️⃣ 측정 가능한 마케팅 성과 분석: 고객 생애 매출(LTR) 활용법 _ 데이터리안 그로스 마케터 김민주님 4월 세미나 신청하기 👉 https://bit.ly/3GmGcSN

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

datarian.io

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

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 3월 28일 오전 10:17

 • 

저장 25조회 1,821

댓글 0

    함께 읽은 게시물

    테드(TED) 강의장에 황소가 등장했다. <생각의 공유> 저자 리오르 조레프는 청중에게 황소 무게를 예측해 보라고 제안한다. 그러자 140㎏에서 3t까지 다양한 오답이 쏟아졌다.

    ... 더 보기

    왜 공동체에 집단 지성이 필요한가?

    기호일보 - 아침을 여는 신문

    왜 공동체에 집단 지성이 필요한가?

    권한 위임

    

    ... 더 보기

    돌 위에 피어난 식물

    

    ... 더 보기

    B2B 산업과 시장에서 B2B 고객에 맞는 접근법이 별도로 필요하다

    사업아이템에 따라 다르긴 하지만 스타트업과 대기업 신사업/신제품 부서 대상 교육과 컨설팅을 하면서 B2C도 중요하지만 더 큰 산업이자 시장인 B2B에서 사업 성장 가능성을 찾아야만 한다고 누누히 이야기해왔다. 코로나 사태가 지나고 AI와 딥테크가 주요 키워드가 된 이후 이제는 더이상 B2B의 중요성에 대해 이야기하지 않아도 될 정도로 인식이 많이 바뀌었다.

    ... 더 보기

    9년째 스타트업과 로컬 비즈니스를 육성하는 동시에 직접 투자도 병행하고 있는 입장에서 시드나 프리A, 시리즈A 단계 투자 대상으로 요즘 계속 지켜보고 있는 분야나 주제가 몇 있다. 작년과 올해초 이 바닥 투자 이야기하면서 이미 언급해오긴 했는데 아직 변동 없다.


    수직형 AI 기술과 서비스은 몇년째 꾸준히 살피고 직접 투자도 진행했고, 우리나라 뿐만 아니라 전세계 주요국 경제상황이 안좋다는 점에서 먹고 사는 문제, 의식주에 직접적인 영향을 미칠만한 아이템을 선별해서 분석하고 투자도 집행했다. 같은 이유로 소비를 최소화

    ... 더 보기

    쿠팡은 올해부터 본격적으로 AI 클라우드 사업 개시를 발표하고 확장에 속도를 내고 있다. 이달 초에는 AI 클라우드 컴퓨팅 서비스인 ‘쿠팡 인텔리전트 클라우드(CIC)’ 사업의 새 로고를 공개하며 클라우드시장 참전을 알렸다.

    ... 더 보기

    “연봉 4억5천만원 드립니다”…또 다른 도전나선 쿠팡, IT인재 확보 올인 - 매일경제

    매일경제

    “연봉 4억5천만원 드립니다”…또 다른 도전나선 쿠팡, IT인재 확보 올인 - 매일경제

    조회 389