Thumbnail
BEST
데이터 사이언스데이터 분석

배워서 바로 쓰는 SQL 쿼리대시보드

(4.9)
135개의 수강평 ∙ 1,116명의 수강생

59,400원

지식공유자: Joe
총 39개 수업 (5시간 24분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변: 미제공
폴더에 추가공유
  • jyjy 프로필jyjy
    2023-02-17787430

    안녕하세요. 혹시, 구글 빅쿼리에서 사용하는 코딩 표현이랑 동일한가요?

  • smashing007 프로필smashing007
    2022-10-31683061

    회사의 실무에서 활용할 용도로 수강하려고 합니다. 이 강의에서 다루는 내용은 표준SQL인가요? 강의 내용을 DBeaver에서 적용가능한지도 궁금합니다.

    Joe
    Joe
    Joe
    2022-11-01221219

    안녕하세요 smashing007님. 이 강의에서 다루는 SQL은 어떤 종류의 SQL이건 기본적으로 포함하고 있는 기본 개념을 다루고 있습니다. SQL 종류마다 약간의 사용성 차이는 존재하나 본 강의는 생각하고 계신 SQL활용이라는 목적에 적합하다고 말씀드릴 수 있을 것 같습니다. :) 또한 DBeaver 적용 가능여부는 어떤 SQL을 사용하시는지에 따라 달라지게 됩니다! DBeaver는 SQL을 사용할 수 있게해주는 툴로 해당 툴 내에서 여러 종류의 SQL을 선택하여 사용하실 수 있기 때문이에요. 한글로 작성할지 영어로 작성할지 여부에 상관없이 워드파일을 동일하게 사용하실 수 있는 것과 같다고 봐주시면 됩니다. 추가로 질문 있으면 또 알려주세요 :) 감사합니다.

  • 유현주 프로필유현주
    2022-08-18627427

    SSMS 를 회사에서 쓰고 있는데, 데이터 분석을 해야하는 직무입니다. 비전공자이다보니 처음에 잘못 선택해서 mysql 인강을 신청했었더라구요. 이 강의가 ssms sql 인지 잘 모르겠는데 Ssms 에도 적용되는 내용인가요?

    Joe
    Joe
    Joe
    2022-08-28208764

    안녕하세요 현주님 답장이 늦었습니다 ㅠㅠ SSMS가 마이크로소프트에서 나온 SQL Server Management Studio 제품을 말씀하시는게 맞을까요? 공식 문서에서 확인하기로는 SSMS 자체는 매니징 툴이기 때문에 어떤 SQL이건 이 안에서 관리할 수 있다고 나오는 것 같아서 사용 중이신 SQL 종류를 한번 확인해보셔야 할 것 같습니다. (link: https://docs.microsoft.com/en-us/sql/ssms/sql-server-management-studio-ssms?view=sql-server-ver16) 이와 별개로 이 강의에서는 특정 SQL이 아닌 SQL이라면 가지고있는 공통적인 문법 사항들과 기본 기능과 컨셉에 대해 다루고 있기 때문에 SQL이라면 모두 적용 가능합니다. 참고 부탁드립니다.

  • 전용근 프로필전용근
    2022-05-01524951

    수강 너무 하고싶어요 질문이용!!! 강의는 sql 어떤 프로그램을 기반으로 강의를 하나요? 설치해야할 프로그램이 어떤게 있는지 궁금합니다!! 현재 오라클만 아주살짝 사용해봤는데 강의 듣는데 문제가 없는지 궁금합니다 어떤 새로운 프로그램을 다운받아야하나요?

    Joe
    Joe
    Joe
    2022-05-01185968

    안녕하세요! 강의에서는 웹상의 모의 DB에 쿼리할 수 있는 w3school을 활용하고 있어서 수강하시는데에 별도로 필요한 설치가 필요 없습니다~ 오라클을 경험해보셨다니 이미 DB 프로그램을 통한 쿼리를 경험해보셨을 것 같은데요~ 로컬 디비에서도 실습 가능하도록 별도 스크립트도 강의자료로 제공드리니 원하시는 환경 선택해서 실행하시면 됩니다.

  • trueangel5 프로필trueangel5
    2022-04-27522047

    넵~ 감사합니다. 방금 강의 수강 신청하였습니다. 관련 내용을 공부하다가 질문이 있으면 문의 드리겠습니다. ------------------------- 실습을 MariaDB로 할 수 있는지요? 회사는 MariaDB를 사용한다고 해서요...

    Joe
    Joe
    Joe
    2022-04-27185253

    (업데이트 22-05-03) 넵 화이팅입니다! 문의는 언제든 알려주세요. -------- (업데이트 22-04-28) 수업내의 "연습문제 1-5 (Select/From)" 영상에 강의자료 "mariadb_sql_class_script.txt" 파일을 업데이트 해두었습니다. 해당 스크립트 마리아 디비 내에서 로컬 실행하시면 데이터 활용 가능합니다. 해당 영상 미리보기 풀어두었으니 확인 부탁드리며 활용 방법 관해서는 언제든 문의주세요~ :) -- 실습 data 복구 스크립트 -- -------------------------------------------------------- -- 호스트: 127.0.0.1 -- 서버 버전: 10.5.9-MariaDB - mariadb.org binary distribution -- 서버 OS: Win64 -- HeidiSQL 버전: 11.0.0.5919 -- -------------------------------------------------------- # Customers -- 테이블 test.customers 구조 내보내기 CREATE TABLE IF NOT EXISTS `customers` ( `CustomerID` INT(12) NOT NULL, `CustomerName` varchar(255) NOT NULL, `ContactName` varchar(255) DEFAULT NULL, `Address` varchar(255) DEFAULT NULL, `City` varchar(255) DEFAULT NULL, `PostalCode` varchar(255) DEFAULT NULL, `Country` varchar(255) DEFAULT NULL, PRIMARY KEY (`CustomerID`) ); ... (생략) ----- (22-04-27) 안녕하세요~ 마리아디비가 이미 설치되어있으시다면 실습 데이터의 테이블을 생성하실 수 있도록 스크립트를 제공해드릴 수 있어요~ 이메일 알려주시면 스크립트도 보내드리고 강의 내에서도 자료 다운받으실 수 있도록 조치하겠습니다 :)

  • Young 프로필Young
    2021-04-18196132

    안녕하세요. 수포자이자 뼛속까지 문과생입니다. 마케터 직무 준비를 하다가 퍼포먼스마케팅에 관심을 두게 되었습니다. 현재 GA와 같은 기본 강의를 듣고 있는데요, 퍼포먼스마케팅 직무를 찾다 보니, SQL을 할 줄 알면 우대해주는 기업이 많아 급 관심을 갖게 되어 강의까지 찾아보게 되었습니다. 입문 대상에는 초급 > 중급이상이라고 되어있는데, 항상 이런 강의를 들을 때 제가 공대나 이과 출신이 아닌 문과출신이라서 따라갈 수 있을까 생각이 들어 겁이납니다ㅜㅜ 비전공자 출신이 들어도 충분히 이해하고 따라갈 수 있는 강의인지 궁금합니다.

    Joe
    Joe
    Joe
    2021-06-08114416

    안녕하세요 :D 답변이 늦었습니다. 본 강의는 프로그래밍 지식이 전혀 없는 분들과 과거의 저를 대상으로 이해하기 쉽도록 초점을 맞추어 만들어진 강의입니다. 입문자용 강의이기 때문에 SQL을 공부하실 생각이라면 권장드릴 수 있을 것 같습니다. 또 다른 문의사항 있으면 편하게 남겨주세요.

  • junghyun.park81 프로필junghyun.park81
    2021-04-06187384

    안녕하세요? 저는 현재 제조업체 내부통제팀에 근무하고 있고 팀 내부적으로 SQL에 대한 기초 역량을 기르고자 이 강의를 선택하였습니다. 강의소개 내용을 읽어봤는데 교재가 없었습니다. 별도의 교재의 구입이 필요없는 강의인가요? 만약 교재 구입이 불필요한 강의라면 SQL을 이해하는데 도움이 될 만한 교재를 추천부탁드립니다. 참고로, 강의를 들을 인원은 모두 SQL을 배운적이 없는 비전공자입니다.

  • SH K 프로필SH K
    2021-03-04164993

    안녕하세요. 저는 현재 대기업에서 Management 직군으로 입사해 현재 IT Management 관련 팀으로 이동해 근무 중입니다. 공대 출신이라 기본적인 수학, 통계 관련 지식은 있지만, IT관련 전공은 아니었던 터라 같은 팀내 또는 유관 부서의 IT 전문가 분들과 소통 및 업무 진행에서의 벽(?)을 느낄 때가 있어, 찾다찾다 여기까지 흘러왔는데요.. 초보다 보니 질문이 막연한데 답변 부탁드려요.. 1. 개발자들에게 데이터를 요청하는 것 이외에, 개발자, 사내 Data Scientist, 기타 관련 IT 전문가들과 업무 협의 등 소통하는 일이 많은데.. 원활한 소통을 위해 어디서 어떤 것부터 공부해야 하는지 비전공자 입장에서 막막한 면이 있습니다. 파이썬(머신러닝)을 공부하다 보면 많은 부분이 해결될거라는 친구의 조언을 듣고 파이썬을 알아보다 비전공자는 SQL부터 배우는게 좋다는 글을 보고 여기까지 흘러들어 왔는데요. 배경지식을 쌓는다는 목적으로 해당 강의가 적합한지 궁금합니다.. 2. 제 목적은 개발자가 되는 것이 아닌, 개발자들과 원활히 소통하며 비즈니스를 잘 이끌어가는 것 입니다. 이 강의도 이 목적으로 서칭하다 찾게 된 것인데.. 이와 같은 목적을 이루기 위한 짧은 공부 커리로서 본 sql 강의를 수강해도 될지.. 수강 후엔 어떤 식으로 공부를 이어가면 좋을지.. 조언 부탁드립니다.

    Joe
    Joe
    Joe
    2021-03-0597324

    안녕하세요 SHK님 남겨주신 질문을 읽어보니 개발 유관 부서와 커뮤니케이션을 진행하시면서 느끼셨던 전공의 벽(?)이 있으셨던 것으로 보입니다. 그리고 1,2번 질문 모두 이러한 문제를 어떻게 풀어나갈 수 있을까?에 대한 시작점을 어디로 잡아야할지 찾고 계신 것으로 보여 답변을 따로 나누지 않고 작성했습니다. SH님의 소중한 시간을 어떻게 쓸지에 대한 답변이 되어야 할 것 같은데 제 답변은 하나의 의견 정도로 참고해주시면 좋을 것 같습니다. 만약 저라면, 실제 현업에서 부딪히는 case들을 정리하여 해당 키워드들을 바탕으로 개별 케이스 스터디를 해 나가는 Bottom-Up으로 시작할 것 같습니다. 이유는, IT의 분야는 너무나도 넓기 때문인데요 저 또한 첫 인턴을 기획일로 시작했었고 IT 비전공자인 덕에 많이 부딪혔던 것 같은데, 그 때 처음부터 이론으로 파고드는 접근을 했더라면 해당 업무를 모두 커버하지 못했을 것 같기 때문입니다. 80:20의 법칙을 믿고 개발자들이랑 부딪힐 때 자주 나오는 이슈들 위주로 우선순위를 정리하여 파고들었던 접근이 저에게는 유효했던 것 같습니다. (심지어 회사마다 나오는 기술적인 이슈도 매우 상이합니다.) 그럼에도, 이러한 케이스 위주 접근이 아닌 좀 더 기본내용에 시간을 투자하고자 하신다면 먼저 집중할 부분을 정하시면 좋을 것 같습니다. 개발(웹, 앱, 백엔드 등)과 Data(분석, 엔지니어링, 모델링) 분야는 생각보다 다른 전문성을 요하는 분야이기 때문입니다. 만약 개발파트와의 커뮤니케이션에 있어 고민이 있으시다면, 파이썬이나 자바를 활용하여 간단한 웹사이트를 빌드하는 강의일 수도 있고요, Data Scientist와의 커뮤니케이션을 위해서라면 SQL이나 모델링(ex; 머신러닝)강의가 좋은 시작점이 될 수 있다고 봅니다. 느끼셨던 답답함의 포인트가 어디인지 정리하신 뒤, 모델을 빌드하는 부분에서의 커뮤니케이션이라면 머신러닝 입문강좌를, 데이터를 다루고 정제하는 과정에서의 커뮤니케이션이라면 이 SQL 강의가 좋은 시작점이 될 수 있다고 봅니다. (만약 SQL이 시작점이 된다면, 그 이후에는 실제 회사의 DB에서 데이터를 추출해보시면 가장 좋을 것 같고 이후에는 python pandas를 통해 데이터를 다루는 감을 잡고 kaggle등의 데이터를 통해 간단한 모델을 만들어보시면서 모델링에 대한 이해를 넓혀보시면 좋을 것 같습니다. 개인적으로는 SQL > PANDAS 순서가 좋다고 생각하는데, 이유는 pandas의 기본 원리는 결국 sql에 기반하기 때문입니다.) 이 보다 더 기본을 다루고자 하신다면 이론으로 내려가서 알고리즘, 자료구조 등이 있지만 원활한 커뮤니케이션을 위해서라면 위의 실무 지식들이 더 도움이 될 것이라고 생각합니다 ^^ 답변 부족한 부분 있으면 언제든 알려주세요. 감사합니다.

  • qo1023 프로필qo1023
    2021-01-29142509

    수강을 고민중인 학생입니다! 삼성전자 생산관리 직무에 지원하고자 SQL 데이터 분석 역량을 키우기 위해 이 강의를 수강하는 것이 도움이 될까요? 그렇다면 본 강의는 어떤 SQL 프로그램을 사용하는 건가요? (ex. mysql, oracle 등등)

    Joe
    Joe
    Joe
    2021-02-0391947

    안녕하세요. 해당 제조업 회사에 대한 것은 일단 제 답변은 참고로만 봐주시고 실제 관련업계 종사자 분의 이야기를 들으시는 것이 도움이 될 것 같습니다. 제가 아무래도 IT회사 위주로 재직을 하다보니 질문에 답하기 이전에 삼성전자 직무소개 관련 사이트를 찾아봤습니다. 아마도 이미 찾아보신 사이트이지 않을까 합니다. (삼성전자 생산관리 직무소개 링크 : https://www.samsung-dsrecruit.com/job_intro/memory/productionManagement.php) 유추하건데, 공정관리 단계의 자동화에 따른 데이터들을 관리할 때에 SQL등을 통한 데이터 접근이 이루어질 수 있기 때문에 실제 직무 소개에서도 SQL 역량 보유자를 우대한다고 나와있지 않나 싶습니다. 동회사는 아니나 컨설팅 부서 재직시에 주변 프로젝트 얘기를 들어보면 제조업사의 스마트팩토리 프로젝트 등이 꽤 많이 이루어지고 있는 것을 들을 수 있었거든요. 공정단계의 데이터화가 진행될 수록 SQL을 사용하는 사람의 역량은 점점 더 요구될 것이라고 생각합니다. 이미 삼성전자의 직무 소개 페이지에도 나와있는 것 같구요 :) 본 강의는 SQL의 기초를 다루며 언급해주신 mysql, oracle sql 뿐만 아니라 모든 쿼리에 적용가능한 기본 원리를 다룹니다. 입문 강의인 만큼 쿼리의 기본을 다루고 있으며 SQL 종류가 달라지더라도 이러한 기본은 변함이 없기 때문입니다. 또한 실습은 온라인 상의 모의 쿼리환경을 활용하여 실습을 진행하게 됩니다. 실습 링크 : https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_columns 추가로 궁금한 점이 있다면 언제든 질문 남겨주세요. 감사합니다.

  • 헬로월드 프로필헬로월드
    2020-12-16104850

    안녕하세요. 실무 SQL 강의를 찾고 있었는데 반갑습니다. 다름이 아니라 저에게 맞는 강의일지 강의 난이도를 여쭤보고 싶습니다. 제목은 실무이지만 카테고리는 입문과정이라고 나와있어서요 일단 저는 SQLD는 취득한 상태라서, 기본적인 문법이나 체계는 알고 있습니다. 하지만 문제는 풀 수 있어도 실제로 쿼리를 짜면서 서브쿼리를 자유자재로 사용한다던가, join을 자유자재로 사용 하는 능력은 부족합니다. 결론적으로 실제로 RAW LEVEL에서의 데이터들을 자유자재로 핸들링 할 수 있는 SQL 능력을 기르고 싶습니다. (퍼포먼스마케팅에 관심이 있는데, GA나 Appsflyer와 같은 툴이 아니라 추후 구글 빅쿼리 등을 통해 인앱 로그데이터에서 원하는 데이터를 추출하는데 무리가 없었으면 합니다.) 감사합니다.

    Joe
    Joe
    Joe
    2020-12-1782845

    안녕하세요 헬로월드님. 문의 남겨주셔서 감사합니다. 문의남겨주신 것을 읽어보니 이미 어떤 부분을 더 채워나가야하실지 잘 알고 계신 것 같아 보이네요. 기본적인 SQL의 구조나 쿼리에 대해서는 파악하고 계셔서 기본 내용은 숙지하고 계신 것 같아 그 이후의 Join이나 Sub Query 등을 더 잘 활용하고 싶으신 것으로 보입니다. 먼저 답변부터 드리면 현재 강의 범위로 조금 아쉬울 수도 있으시겠다는 생각이 듭니다. 현재 범위는 기본쿼리~조인을 커버하고 있고, 이는 완전 처음 시작하시는 분들을 대상으로 가정하고 강의를 제작했기 때문이에요. '실무'라는 키워드가 포함되어 있긴 하지만Join+SubQuery 등을 다루는 형태는 이번 오픈 범위에는 포함되어있지 않기 때문입니다. 다만 추후 Join부분에 대한 추가 영상과 말씀해주신 Join + Sub Query 형태의 쿼리 작성연습등을 업데이트 계획하고 있으니 추후 확인 해주신다면 감사하겠습니다 :-) 빅쿼리 역시 말씀 주신 Join+Sub Query등을 자유롭게 다루실 수있다면, 쿼리 자체의 원리는 동일하기 때문에 원하는 데이터 추출하시는 데에는 큰 무리가 없을 것으로 보입니다. 마케터 관점에서 빅쿼리는 빅쿼리 내의 analytics 테이블의 구조를 다루는 방법과 Unnest 함수를 다루는 부분이 중요하다고 생각하는데 해당 부분은 쿼리에 익숙해지신 분들이라면 오래걸리는 부분이 아니기 때문에 이미 알고 계신대로 Raw Level에서의 데이터를 자유롭게 핸들링 하는 능력을 기르는 데에 집중하신다면 어려운 부분은 아니라고 생각합니다. 수강신청과 무관하게 빅쿼리 관련해서는 여기 질문탭을 통해서 문의 남겨주셔도 언제든 답변 드릴테니 자유롭게 이용해주세요. 감사합니다.