채널톡 아이콘

[개념반]배워서 바로 쓰는 SQL 쿼리

개발자의 도움 없이 직접 원하는 데이터를 추출할 수 있게 됩니다. 간단한 쿼리부터 Join까지 분석에 필요한 모든 내용을 부담없이 담겠습니다. 책 <기획자의 SQL> 저자 직강으로 SQL을 시작해보세요.

(4.9) 수강평 158개

수강생 1,275명

난이도 입문

수강기한 무제한

새소식

7 개

  •  

    안녕하세요
    인프런 지식공유자로 활동하고 있는 Joe입니다.

     

    날이 이제 점점 더워지는 것 같은데요, 건강 잘 챙기시고 계신가요?
    글 재주가 많이 없다는 핑계로 장문의 글은 피해왔는데요, 그래도 오늘은 새 강의 출시 홍보를 핑계로 안부인사를 전해보려 합니다.

     

    이 메일은 인프런 수강생 대상 메일 보내기를 통해서 보내는 메일이기 때문에, 그래서 이 글을 보고 계신 분들은 제 강의 중 하나를 등록해주신 분들일거에요.

     

    문득 이번에 언제 인프런에 첫 강의를 오픈했나 확인해보니 2020년 12월 겨울에 SQL 강의를 첫 오픈 했었더라고요. 제가 햇수로는 5년 동안 강의를 운영했으니, 어떤 분은 어쩌면 제 닉네임이 가물가물하실 수도 혹은 막 저번달에 강의를 등록해주셔서 더 알아봐주실 수도 있을 것 같단 생각이 들어요. 하지만 다 괜찮습니다. 제게는 다 감사한 분들이고 어떻게 발전하고 계신지도 궁금합니다.

     

    수강생 분들도 많은 변화를 겪으셨을 것을 의심치 않지만 지난 5년은 저에게도 많은 변화가 있었습니다. 지난 5년간 엔지니어 자아가 이전보다 더 강해졌고, 직접 집필한 책이 세상에 나왔으며, 이사를 3번이나 했고, 몸 담았던 회사도 바뀌었던 그런 시간들이었어요. 강의를 만들기도 했지만, 저도 다른 지식공유자 분들의 수강생이 되기도 하며 어떤 역량을 더 키워나가야할지 고민하기도 했던 것 같습니다.

     

    아마 첫 강의를 냈을 때도 그랬지만 시작은 큰 기대 없이 시작했던 것 같습니다. 처음에는 오프라인으로 진행하던 강의를 온라인으로 만들고 이제 정리하면 되겠구나 하는 생각이었는데 이렇게 오래 지속하고 있을 줄은 몰랐습니다. 역시 사람일은 어떻게 될지 모르는 것 같습니다. 

    이후 그게 기회가 되어서 <기획자의 SQL> 도서도 무사히 출간이 되었고, 다른 강의를 만들 수 있는 힘으로도 이어졌습니다. 중간에 잠시 활동을 멈출 때도 있었지만 결국 5년간 활동을 지속할 수 있었던 것은 역시 강의에 등록해주신 수강생 분들 덕분입니다.

     

    수강생 여러분은 요즘 어떤 분야에 관심을 기울이고 계신가요? 요즘 저는 AI가 만들어내는 변화에 관심을 기울이고 있습니다. 그래도 5년간 온라인 강의라는 것을 만들기 시작하면서 관심이 커진만큼 AI가 발전한 시대에는 어떤 지식을 전달하는 것이 여전히 유효할지 고민되는 것 같습니다. 역시 고민을 해봐도 정답은 모르겠는데요, 아무래도 Fundamental한 지식이 앞으로도 계속 살아남지는 않을까 싶습니다. 질문이 중요한 시대인만큼 결국 질문을 하기 위한 기본 지식은 여전히 생명력이 이어지지 않을까? 하고는 생각하게 되는 것 같습니다.

     

     여전히 만들어보고 싶은 강의를 만들고 있는데요, 이번에 들고 온 강의는 파이썬 기초 문법을 간단하게 설명하고 AI 코드 생성 IDE인 커서(cursor)를 사용해서 직접 코드 생성까지 해보는 강의입니다. 2시간이라는 분량만큼 처음 입문하시는 분들께는 큰 기대없이 기초를 빠르게 보시기에 좋지 않을까 싶은데요, 추후에 유스케이스를 지속적으로 업데이트하려고 계획하고 있습니다. 강의 출시 기념으로 딱 한 달간 90%할인도 진행하고 있으니 필요하신 분들은 참고를 부탁드립니다

     

    링크: https://inf.run/4HYsY

     

    저는 앞으로도 잘할 수 있는 주제를 찾아 쉽고 필요한 부분만 담은 강의를 만들고 발전시키는 작업을 계속 하고 있겠습니다. 본격적인 여름의 앞에서 다들 더위 조심하시고요, 올 해의 바라시는 바를 차근히 이루어가시기를 늘 응원하고 있겠습니다.

     

    감사합니다.
    Joe 드림

     

    P.S -1
    강의 완주 챌린지를 기획중입니다. 챌린지 알림을 받아보시길 원하시는 분은 아래 대기리스트에 등록해주시면 더 빠르게 안내받아보실 수 있습니다. 


    P.S -2

    강의 제작을 희망해보신 적이 있으신가요?
    강의 제작을 경험해보시고 싶은 분들이 모이면 도와드리면서 챌린지 진행을 해볼까 하고 고민중이에요. 강의제작에 관심있으신 분들도 아래에 대기리스트를 통해 등록 해주시면 감사하겠습니다.

     

    챌린지 대기리스트 등록:

    https://forms.gle/E3gCL3onxjdh6YDr9

    0
  • Joe (브리쳐스)님의 프로필 이미지

     

    안녕하세요.

    데이터 강의 운영중인 Joe입니다.


    오늘은 비정기 뉴스레터로 AI가 나오고 최근 Text-To-SQL 등의 라이브러리 연구가 활발해지는 것을 보면서 "해외 데이터씬은 지금 어떻게 하고있을까?"가 궁금해져서 찾아본 내용을 공유드려요.

     

    Datacamp의 Data & AI Trends & Predictions 2025 White Paper를 번역 및 요약한 글임을 밝힙니다.

     


     

    2025년, 해외 데이터씬 AI & Data 핵심 트렌드 5가지

     

     

    1. 데이터 직군 간 경계가 흐려진다

    AI가 SQL 및 데이터 분석 작업을 자동화하면서, 기존의 데이터 분석가, 엔지니어, 데이터 과학자 간의 역할 구분이 약해지고 있음

    이제는 모든 직군이 데이터를 다룰 수 있어야 하며, 데이터 리터러시(데이터를 읽고 활용하는 능력)가 더욱 중요해짐

     

     

     

     

    2. AI 연구는 계속 발전하지만, 실제 도입 속도는 느리다

    AI 모델들은 점점 더 강력해지고 있지만, 기업 내 실제 AI 도입은 여전히 더딘 상황

    2025년까지 30% 이상의 Generative AI 프로젝트가 폐기될 것이라는 예측이 있음 (Gartner)

    단순히 AI 모델 성능을 높이는 것이 아니라, 실제 비즈니스 프로세스와 어떻게 연계할지가 핵심 과제가 되고 있음

     

     

     


    3. AI 도구의 차별화 포인트는 사용자 경험(UX)이 될 것이다

    AI 모델 간 성능 차이가 줄어들면서, 사용자 경험(UI/UX)과 실제 활용성이 더 중요한 경쟁력이 되고 있음

    AI 연구소들은 어떻게 더 직관적이고 쉽게 사용할 수 있을지 고민하는 중

    AI를 단순한 기술이 아닌, 비즈니스 운영의 필수 도구로 자리 잡도록 하는 것이 목표

     

     

     

     


    4. AI & 데이터 기술 격차(Data Skills Gap)는 여전히 주요 이슈

    AI와 데이터 활용 능력의 격차가 기업 내 주요 문제로 남아 있음

    기업들은 AI를 도입하는 것보다, 직원들이 AI 및 데이터를 다룰 수 있도록 교육하는 것이 더 시급한 과제가 되고 있음

     

     

     

     

    5. AI가 SQL을 대신 쓰는 시대, 데이터 리터러시가 중요해진다

    AI 기반 Text-to-SQL 기술이 발전하면서, SQL을 통한 데이터 추출이 더 쉬워지는 시대

    하지만, SQL을 몰라도 된다는 것이 아니라, SQL을 해석하고 활용하는 능력이 더욱 중요해짐

    AI가 SQL을 생성하고 해석해주지만, 어떤 데이터를 분석할지 기획하는 것은 여전히 사람의 몫

     

     

    출처:

    https://www.datacamp.com/report/data-trends-predictions-2025                  

     

    읽어주셔서 감사합니다.

    Joe 드림

     

    @Thread: https://www.threads.net/@breachers_data

    @Instagram: https://www.instagram.com/breachers_data

    0
  • Joe (브리쳐스)님의 프로필 이미지

    수정됨

     

    안녕하세요

    인프런에서 데이터 관련 강의 운영하는 Joe 입니다.


    < 기획자의 SQL 출간 소식을 전합니다 📢 > 

    지난 6월 20일에 <기획자의 SQL> 이라는 제목으로 SQL을 처음 접하는 사람들을 위한 책이 출간되었습니다 🎉 기존 개발자의 시선에서 SQL을 바라보는 것이 아닌 처음 접하는 분들도 쉽게 접근할 수 있도록 내용 구성과 순서를 신경써서 집필한 도서인데요, 출판사 인사이트에서 힘💪써주신 덕분에 표지 디자인도 아주 이쁘게 뽑혔으니 많은 관심 부탁드립니다 🙏

     

    책 구매하러 가기(교보문고):

    https://product.kyobobook.co.kr/detail/S000213474520

     

    <도서 리뷰 이벤트 🎉 >

    출간을 기념하여 SQL 책이 필요한 5분의 사연을 선정하여 책을 무료로 보내드리려 하오니(배송비는 제가 부담할게요) 주변 분들 혹은 학습자님께서 SQL이 필요하시다면 아래 서베이 링크를 통해 ~11/22(금) 17:00시 까지 서베이를 작성해주세요!

     

    서베이 링크:

    https://forms.gle/x2ZCatxH3kwL4br46

     

     

    학습자 여러분의 성장을 진심으로 응원합니다.

     

    감사합니다.

    Joe 드림

    0
  • Joe (브리쳐스)님의 프로필 이미지

     

    Q. 한번도 본적 없는 DB에 쿼리를 날려야 합니다. 데이터를 파악하기 위한 기준이 있나요?

      - 강의에서 데이터를 보는 것 처럼 limit을 걸거나 top 등을 통하여 일부 데이터만 샘플하여 데이터를 확인해 나가야 합니다.

           - 하지만 이것만으로는 충분하지 않을 때가 많죠. 샘플 데이터를 보더라도 어떤 데이터인지 아리송할 때가 있기 때문입니다.

     - 어떤 데이터를 결정짓는 조건은 1) 스키마 와 2) 행 발생 규칙이에요. 

           - 스키마란, 컬럼이 무엇무엇이 있는지 컬럼은 어떤 데이터 타입을 허용하고 있는지와 같은 테이블 구조에 대한 설계도에요.

           - 행 발생 규칙이란, 해당 테이블에 데이터 행이 언제 발생하는지, 그 트리거가 되는 시점에 대한 규칙을 말합니다.

               - 스키마까지는 어느정도 쿼리를 날려보신 분들이라면 모두 염두에 두고 있는 부분인데요

               - 의외로 행발생 규칙이 어떠한지는 놓치기가 쉽습니다. 이는 보통 백엔드 서버에서 결정되곤 하는데요

                  - 예를 들어, 주문 테이블이라고 했을 때 일반적으로는 주문 1건이 발생했을 때 1개의 row가 생성될 수도 있지만

                  - 주문취소가 되었을 경우 기존의 주문 row를 수정하는 형태인지, 아니면 새로운 row를 발생시키는 형태인지 이러한 규칙을 명확히 알아둘 필요가 있습니다.

                  - 이러한 규칙은 WAS를 개발하는 백엔드 개발자분이나 백엔드 소스를 분석하여 확인하는 부분이기 때문에 다소 어려울 수 있지만

                  - 데이터의 형태를 결정짓는 매우 중요한 부분이기 때문에 새로운 DB를 볼 때는 알고 있는 것이 신뢰성 있는 분석을 위해 중요하겠죠? :-)

     

    * SQL과 관련하여 받게되는 질문에 대한 질의 응답을 정리해서 공유드리는 새소식입니다.

    0
  • Joe (브리쳐스)님의 프로필 이미지

    Q. 어떤 SQL쿼리가 가장 읽기 좋은 형태인가요?

      - 종종 받게되는 질문입니다. 

        - 하지만 정답은 없습니다. 코드를 짜는 스타일이 사람마다 상이하기 때문인데요

      - 정해진 형태는 없지만, 팀별로 회사별로 정해진 규칙을 만들고 사용할 수 있습니다.

        - 이를 보통 코드 컨벤션, 스타일 가이드 등의 이름으로 부르는데 SQL에도 이를 적용할 수 있어요.

        - 일례로, Python 과도 같은 언어는 아예 코드컨벤션을 언어의 작동 Syntax에 내재화한 형태에요.

     - 어느 하나가 가장 좋다고 할 수는 없지만 많이 읽히는 SQL 코드 컨벤션은 분명히 있습니다.

        - 아래에 그 코드컨벤션 링크들을 소개드려요. (대부분 영어로 되어있습니다)

        - 추후에 강의로도 업데이트한번 해보겠습니다 :)

     

    모질라(Firefox) SQL 스타일 가이드:

    https://docs.telemetry.mozilla.org/concepts/sql_style.html

     

    Gitlab SQL 스타일 가이드:

    https://about.gitlab.com/handbook/business-technology/data-team/platform/sql-style-guide/

     

    Simon Holywell의 SQL 스타일 가이드:

    https://www.sqlstyle.guide/

     

    * SQL과 관련하여 받게되는 질문에 대한 질의 응답을 정리해서 공유드리는 새소식입니다.

    0
  • Joe (브리쳐스)님의 프로필 이미지

     

    구글 Big Query & 데이터 파이프 아키텍쳐 관련 컨텐츠 소개

      - SQL을 다 공부하시고 데이터 공부를 더 하고 싶은 분들이 보시면 좋을 컨텐츠를 발견해서 소식으로 공유드립니다.

          - 데이터 레이크/웨어하우스로 많이 사용되고 있는 Google Big Query의 개념과 사용 실습을 진행하는 영상이에요.

          - Google Korea 본사에서 직접 진행한 교육 컨텐츠이며 아래 링크를 통해 무료로 감상하실 수 있습니다.

          - 빅쿼리 뿐만 아니라 현대 데이터 파이프라인 아키텍쳐가 어떻게 구성되는 흐름인지에 대한 감을 잡으실 수 있어요.

              - DB에 대한 일반적인 컨셉도 다룹니다. (e.g. 정규화)

     

    링크:

    https://cloudonair.withgoogle.com/events/korea-cloud-onboard-dwh-online-2021

    0
  • Joe (브리쳐스)님의 프로필 이미지

    안녕하세요

    SQL 강의를 진행하고 있는 Joe입니다 :-)

    다사다난했던 한 해가 지나고 벌써 2020년의 마지막 날이라니 감회가 새로운데요, 학습자님들께서는 연말을 어떻게 마무리하고 계신지 궁금합니다.

    모든 분들에게 그러하겠지만 2020년은 저에게 많은 변화가 있었던 한 해였는데요, SQL 강의를 시작하게 된 것 역시 그 중 하나입니다.

    스타트업 크몽에서 사내분들을 모시고 진행하던 SQL 수업을 시작으로 다른 회사 출강을 나가보게되고 이렇게 온라인에서 학습자님들을 만나는 기회로까지 이어졌으니까요.

    오프라인에서 수업을 하며 SQL을 모르던 분들이 점점 발전하셔서 어느새 회사의 DB에서 직접 데이터를 다루시는 모습을 보며 저 까지도 뿌듯했는데요, 그러한 기쁨이 이렇게 계속 SQL을 알려드리는 일을 지속하게 하는 힘이 되는 것 같습니다 💪 

    온라인을 통해서 직접 만나뵙진 못하겠지만, 인프런을 통해서 언제든 어떤 질문이든 보내주세요. 저희 강의는 슬랙채널도 운영하고 있기 때문에 들어오셔서 마구 질문도 해주시고요.

    그럼 한 해 마무리 다들 잘 하시길 바라며 내년에도 좋은 강의 업데이트 소식으로 다시 돌아오겠습니다 :D

    모두 새해 복 많이 받으세요!

    Joe 드림

    0

₩59,400