-
패스트캠퍼스 챌린지 27일차스터디플래너/패캠챌린지 2021. 11. 27. 21:23
Part 3. 알고리즘 유형별 문제풀이
Ch 02. 알고리즘
01. 어떻게든 푼다. 완전 탐색 (Brute Force)
Part 4. SQL
CH01_01. 강의 목적 및 소개
CH02_01. 기본검색 및 정렬 (Select, Where, Order by 절),
그룹제어 (group by, having), 분기문 (case-when), 집합연산 (union, union all)
- select 절에 나열되는 컬럼은 group by 절에 있는 컬럼만 사용할 수 있다. 집계함수를 사용하면 group by 절에 없는 컬럼을 select할 수 있다.
- Simple case expression
select (case[컬럼명] when [비교값1] then [반환값]
case[컬럼명] when [비교값1] then [반환값] ...
else [when절 이외의 조건일 때 반환될 값]
end) as [별칭 컬럼명]
from 테이블명 - searched case expression
select (case when [비교값1] then [반환값]
case[컬럼명] when [비교값1] then [반환값]
else [when절 이외의 조건일 때 반환될 값]
end) as [별칭 컬럼명]
from 테이블명 - UNION이나 UNIONALL을 사용하기 위해서 두 테이블에서 select하는 컬럼의 순서가 같고 자료형이 같아야 한다.
원래대로라면 오늘 알고리즘 문제 풀이 강의를 들었어야 했다. 실제로 강의 하나를 듣긴 했다. 그런데 하나 듣고 나니 나는 아직 멀었다는 생각이 들었다. 얼마 남지 않는 챌린지 기간 동안 강의를 즐기면서 들어야 하는데 남은 기간 동안 알고리즘 문제 풀이 강의를 듣는다면 나의 한계를 체감하고 무기력해질 것 같았다. 그래서 강의 진도 구간 점프하여 SQL 강의로 돌아왔다. 확실히 아는 걸 들으니 좀 괜찮아졌다. 학원에서 오라클을 사용했는데 이번 강의에서는 PostgreSQL을 사용하기 때문에 프로그램을 새로 설치하는 것도 오랜만이라 좋았다. 회사에서는 MariaDB를 사용할 일이 있다고 하셨는데 이번에 설치한 DBeaver로 MariaDB도 경험해볼 수 있을 것 같다. 내가 SQL로 좀 돌아갔지만 그래도 아예 포기하는 건 아니고 알고리즘 문제 풀이는 꼭 정복할 거다.
수강료 100% 환급 챌린지 | 패스트캠퍼스
딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!
fastcampus.co.kr
- 본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.-
'스터디플래너 > 패캠챌린지' 카테고리의 다른 글
패스트캠퍼스 챌린지 29일차 (0) 2021.11.29 패스트캠퍼스 챌린지 28일차 (0) 2021.11.28 패스트캠퍼스 챌린지 26일차 (0) 2021.11.26 패스트캠퍼스 챌린지 25일차 (0) 2021.11.25 패스트캠퍼스 챌린지 24일차 (0) 2021.11.24