순서대로라면 모의고사를 먼저 진행하고 SQL을 진행해야하지만 실제로 문제를 풀어보고
강의를 듣기 위해 주말에 정확한 시간을 재며 모의고사 강의를 들어봐야겠다 ㅠ
SQL 강의
SQL 문법
1. Select [컬럼명들] (","를 통해서 구분)
2. FROM [테이블명]
3. WHERE [조건들] (조건 검색, and, or 연산자들을 통해서 구분)
4. ORDER BY [컬렴명들] (정렬 기능 "," 를 통해서 구분)
EX) SELECT CNAME, CADDR FROM tCustomer as tcu WHERE CADDR = "남구" ORDER BY CNAEM ASC
-> tCsutomer테이블을 tcu라고 명칭하고 해당 테이블에서 CADDR이 남구인 검색조건에서 CNAME, CADDR 컬럼만
추출하여 오름차순으로 정렬하여 조회한다.
5. GROUP BY [컬럼명] ("," 를 통해서 구분) : 조회된 데이터를 특정 컬럼으로 그룹화하여 데이터를 추출
-> Select 컬럼들은 Group By절에서 사용된 컬럼만 사용 가능
6. HAVING [GROUP BY절에 해당하는 조건들] (","를 통해서 구분) : 집계 함수를 통하여 조건을 걸 수 있다.
분기문
1. Simple CASE구문
- CASE [컬럼명] WHEN [비교값1] THEN [반환값1]
WHEN [비교값2] THEN [반환값2]
WHEN [비교값3] THEN [반환값3]
WHEN [비교값4] THEN [반환값4]
ELSE [WHEN절 이외의 조건일 때 반환될 값]
END) AS [별칭 컬럼명] FROM [테이블명]
2. Search Case 구문
- CASE [컬럼명] WHEN [조건문1] THEN [반환값1]
WHEN [조건문2] THEN [반환값1]
WHEN [조건문3] THEN [반환값2]
WHEN [조건문4] THEN [반환값3]
ELSE [WHEN절 이외의 조건일 때 반환될 값]
END) AS [별칭 컬럼명] FROM [테이블명]
집합 연산
1. UNION
- 두 테이블을 중복되는 결과를 모두 제거하고 보여준다.
2. UNION ALL
- UNION에서 중복되는 결과 모두 같이 보여준다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
'알고리즘 챌린지' 카테고리의 다른 글
패스트캠퍼스 챌린지 38일차 (0) | 2022.03.02 |
---|---|
패스트캠퍼스 챌린지 37일차 (0) | 2022.03.01 |
패스트캠퍼스 챌린지 35일차 (0) | 2022.02.27 |
패스트캠퍼스 챌린지 34일차 (0) | 2022.02.26 |
패스트캠퍼스 챌린지 33일차 (0) | 2022.02.25 |