Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 자바
- 파이썬
- 중학1-1
- CNN
- pandas
- 머신러닝
- 파이썬라이브러리
- 데이터입출력구현
- 정보처리기사실기
- JSP/Servlet
- 연습문제
- 데이터베이스
- 자바 실습
- 영어공부
- SQL
- 정수와유리수
- 혼공머신
- CSS
- 텍스트마이닝
- numpy/pandas
- 컴퓨터비전
- html/css
- 정보처리기사필기
- 데이터분석
- 중학수학
- C++
- 코딩테스트
- 운영체제
- 딥러닝
- 컴퓨터구조
Archives
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
서브쿼리 심화 6 - 스칼라 서브쿼리 본문
스칼라 서브쿼리에 대해서 공부해 보려고 한다.
이론 5 - 스칼라 서브쿼리
하나의 데이터만 이야기하는 것이다.
DEPARTMENT_ID가 2인 값은 2개이므로 COUNT는 2이다.
DUAL은 가짜 테이블이다. 구문을 지키기 위해 쓰는 것뿐 아무런 값도 갖지 않는다. MySQL에서는 생략해도 된다. Maria나오라클에서는 가짜 테이블인 DUAL을 생성해서 사용한다.
실습 9 - 스칼라 서브쿼리
1. 테이블 조회하기
LECTURE_TYPE 테이블에 있는 각 강의 타입들에 대해서 몇 개의 강의들이 존재하는지 조회하려고 한다.
각 강의 타입의 정보와, 해당 하는 타입에 대한 강의 개수를 조회하기 위해서 스칼라 서브쿼리를 이용하면 된다.
2. 타입 ID, 타입이름, 타입에 해당하는 강의의 수 조회하기
하지만 컬럼 이름이 너무 길어서 한눈에 보기가 어렵다. 여기에 별칭을 지어주기로 하자.
3. 별칭 지어주기
이제 긴 식이 아닌 lecture_number라는 이름이 들어가게 되었다.
퀴즈 5 - 스칼라 서브쿼리
학습을 마치고
스칼라 서브쿼리도 조금 어려웠다. 이제 눈이 스르르 감기고 정말 많이 졸려서 취침 준비를 해야 할 것 같다. 원래 마지막 학습까지 다 마치려고 했지만 내일 맑은 정신으로 하는 게 더 좋겠다.
오늘도 정말 많은 것들을 배웠다. 내일은 SQL 심화 과정을 마치고 MySQL 책으로 나머지 내용을 학습해 볼 생각이다.
'알고리즘 및 자료 관리 > SQL' 카테고리의 다른 글
서브쿼리 심화 8 - 미션 문제 풀기 및 단원 마무리하기 (0) | 2024.10.24 |
---|---|
서브쿼리 심화 7 - 뷰 (0) | 2024.10.23 |
서브쿼리 심화 5 - 반환되는 데이터 형식에 따른 서브쿼리 분류 4 : 다중 컬럼 서브쿼리 (0) | 2024.10.23 |
서브쿼리 심화 4 - 반환되는 데이터 형식에 따른 서브쿼리 분류 3 : 다중 행 서브쿼리 2 <실습 문제 풀기> (0) | 2024.10.23 |
서브쿼리 심화 3 - 반환되는 데이터 형식에 따른 서브쿼리 분류 3 : 다중 행 서브쿼리 1 <이론 학습 및 실습 문제 풀기> (0) | 2024.10.23 |