
BDA학회 SQL 문법 기초 연습반을 수강 중이며 OT 이후로 첫 번째 수업이다. 매 수업이 끝난 후 학회장님께서 복습하라고 3분짜리 영상을 다시 찍어서 올려주시는데 So Sweet~
오늘은 IF ELSE, CASE 문법에 대해 수업을 진행했었다. 근데 내가 MYSQL 세팅을 잘못해서 그런지 작동이 안되서 다시 세팅해봐야 한다.. 그래서 실습은 전혀 못하고 눈이랑 메모에 끄적끄적...ㅠㅠ
IF ELSE
IF(num = 30)
PRINT '숫자는 30이다'
ELSE IF(num = 50)
PRINT '숫자는 50이다'
ELSE
PRINT '숫자는 30 또는 50이 아니다'
CASE 문법
CASE 칼럼명
WHEN 조건1 THEN 값1
WHEN 조건2 THEN 값2
ELSE 값3
END 칼럼명
## 절대평가 영어 성적 예시
CASE studentGrade
WHEN Engscore <= 90 THEN 'A'
WHEN Engscore BETWEEN 80 AND 90 THEN 'B'
ELSE 'C'
END AS 성과평가
쿼리문 작성 시 고려해 할 점
1. 주문한 금액을 기준으로 High, Medium, Low별로 고객 카운팅이 얼마나 되는가?
- 구조화가 중요하다.
- 요구조건이 어떻게 되는지
- JOIN에대한 내용들 (기준, 방법 등)
-> 여러 가지를 복합적으로 고려해야 한다.
2. 월별 High, Medium, Low의 주문 카운팅 수가 어떻게 되는가?
728x90
'대외활동 및 인턴 > 빅데이터 분석 학회 BDA' 카테고리의 다른 글
CTE 응용 (BDA학회 SQL 문법 기초 연습반) (4) | 2024.11.10 |
---|---|
bda wave (10) | 2024.11.09 |
[강연] 비전공자를 위한 커리어 패스 강연 : 데이터 분석가란? (9) | 2024.11.08 |
쿼리 구조화, CTE 문법 (BDA학회 SQL 문법 기초 연습반) (2) | 2024.10.13 |
BDA 빅데이터 분석 학회 9기의 정식 학회원이 되다 (4) | 2024.09.29 |