인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
개발 · 프로그래밍

/

데이터베이스

필요할 때 찾아 쓰는 SQL 쿼리북, Part I

가끔 데이터 처리가 막혀 답답한 경우가 있습니다. 전문 프로그래머나 개발자도 아닌데 파이썬이나 Java 같은 생소한 분야를 배우기엔 시간도 모자라고 쉬워 보이지도 않죠. 자주 쓰는 거라면 엑셀과 SQL 기초 정도가 전부인 분들을 위해 준비했습니다. 필요할 때 찾아 쓰는 SQL 쿼리북, 첫 번째 파트입니다.

(4.0) 수강평 6개

수강생 41명

Thumbnail

초급자를 위해 준비한
[데이터베이스, 데이터 분석] 강의입니다.

이런 걸
배워요!

  • SQL 한 문장으로 임시테이블 만들고 SELECT 하기

  • WHERE절 없는 조인을 통해 반복/순환/루프 처리하기

  • 구구단 만드는 네 가지 SQL 기법

  • 주어진 범위 내 임의의 숫자 발생 시키기

  • 쉼표로 구분된 데이터, N건 만들기

  • 행 데이터를 열로, 열 데이터를 행으로

  • 일정 기간 동안 연속된 일자 리스트 생성하기

실전에 가장 가까운 SQL을
실습 중심으로 학습하세요! 💫

혹시 이런 고민 하신 적 있나요?

🥺

그동안 SQL을 열심히 배웠는데 어디다 어떻게 써먹어야 할지 모르겠어요.

🤔

이런 경우는 이렇게, 저런 경우는 저렇게. 공식처럼 쓸 수 있는 쿼리 어디 없나요?

오픈소스 데이터베이스인 MariaDB와 HeidiSQL 환경을 통해
실전에 가까운 SQL을 공부해 보세요!

실전에 유용한 SQL 쿼리북 📖

다양한 데이터베이스 환경과 SQL을 배경으로 열심히 공부해 온 여러분께 격려와 응원을 보냅니다. 하지만 언제부터인지 배우는 것 따로 경험한 것 따로, 개발까지 전부 따로 가는 것은 아닌가 싶습니다. 기초를 배우고 나면 심화 학습을 공부하고, 실전 경험을 쌓으라 하며, 또 다른 분야에 도전해 보라 합니다. 끝이 없죠?

잠시 멈춰 가면 좋겠습니다. 더 강력하다는 무수한 프로그래밍 언어나 도구들은 잠시 덮어두고, 지금껏 차근차근 배우고 다듬어 온 SQL을 바탕으로 자신의 업무부터 세심히 살피는 거죠. 과연 내 업무가 신기술을 만나면 한층 더 빛을 발할 것인가, 새로운 길이 열릴 것인가 자문해 보세요.

이 강의는 새로운 SQL 문법이나 신기술에 대한 내용은 다루지 않습니다. 여러분이 열공해 온 SQL을 그저 조금 다른 방식으로 사용했을 뿐입니다. 알고 나면 별거 아니지만, 알기 전이라면 애가 탔을 종류의 것들일지도 모릅니다. 잠시 멈춘 채 시원한 바람을 느낄 수 있는 그런 기회와 시간이 되었으면 합니다. 더욱 가벼운 내용들은 유튜브 채널, 『소프트웨어알림장』을 통해 다루고 있습니다. 오다가다 들러 주세요.


강의 특징 ✨

이론과 실습을 2:8 비율로 구성했습니다.

데이터를 처리하는 중간 과정을 상세히 다룹니다.

웹 서버 부하를 줄이는 방법을 알게 됩니다.

실전 업무에서 필수인 '반복 처리'를 중심으로 학습합니다.

한눈에 흐름을 볼 수 있는 마인드맵 형식의 교안을 활용합니다.

데이터 내부 변환 과정을 엑셀 표를 통해 보기 쉽게 설명합니다.


이런 분들께 추천해요 🙆‍♀️

열공한 SQL 기초를 어디에 어떻게 써야 할지 고민되는 분

SQL 문법을 원리부터 이해해 응용하고 싶은 분

특정 분야에서 데이터 분석가로 가는 길목에 서 있는 분

IT 프로젝트에 투입된 초중급 이상 개발자


학습 내용 📚

  • SQL 한 문장으로 임시테이블 만들고 SELECT 하기
  • WHERE 절 없이 JOIN 하면 어떻게 돼요?
  • SQL 한 문장으로 반복/순환/루프 처리
  • 더미 테이블 및 인라인뷰/RECURSIVE/시퀀스 테이블을 활용한 구구단
  • 주어진 범위 내에서 랜덤 숫자 발생시키기
  • 다양한 일자들과 기간 만들기 I
  • 쉼표로 구분된 데이터를 N개 행으로 나열하기
  • 행 데이터를 열로 변경하기
  • 열 데이터를 행으로 변경하기
  • 스케줄을 위한 기간 리스트 가져오기

수강 전 참고 사항 📢

실습 환경

  • 운영 체제 및 버전(OS): Windows, macOS, Linux 등
  • 사용 도구: MariaDB 10.x 버전 이상(일부 기능 10.8 이상) / HeidiSQL
  • PC 사양: 메모리 최소 4G/권장 6G 이상

학습 자료

  • 강좌별로 제공되는 PDF 및 샘플 파일 참조

예상 질문 Q&A 💬

Q. 왜 배워야 하죠?

모든 소프트웨어 개발자가 들을 필요는 없습니다. 하지만 데이터를 다루는 업무 담당자라면 꼭 들어두시길 권장합니다.

Q. 비전공자에게는 어려울까요?

SQL은 전공/비전공으로 나눌 수 없습니다. 호기심만 있다면 조금의 실력과 노력만 있다면 가능합니다.

Q. 어느 수준까지 설명하나요?

결과 쿼리를 내기까지의 내부적 데이터 변환 과정을 엑셀 표로 설명합니다.


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 열공한 SQL 기초를 어디에 어떻게 써야 할지 고민되는 분

  • 블로그 정보를 복붙해 쓰기보다는 원리부터 이해해 응용하고 싶은 분

  • 난이도 있는 SQL쿼리 분석에 관심이 있는 분

  • 특정 분야에서 데이터 분석가로 가는 길목에 서 계신 분

  • IT 프로젝트에 투입된 초중급 이상 개발자

선수 지식,
필요할까요?

  • MariaDB를 기반으로 한 SQL 기본 지식

안녕하세요
소프트웨어알림장입니다.

수강생 수

2,648

수강평 수

64

강의 평점

4.8

강의 수

11

안녕하세요 소프트웨어알림장』입니다. 데이터베이스 및 미들웨어 애플리케이션 개발, 응용 분야의 경험을 쌓아왔으며 MySQL과 MariaDB를 바탕으로 SQL을 활용한 강좌들을 제작하고 있습니다. 유튜브 채널 "SQL뱅크" 를 운영하고 있습니다.

커리큘럼

전체

14개 ∙ (1시간 52분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!