대외활동4 CTE 응용 (BDA학회 SQL 문법 기초 연습반) 📍주제 : 수업 내용 리뷰 + 휴회기간 후 새로운 마음가짐! 📍필수 키워드 : BDA학회, 빅데이터 분석 학회, 대학생 학회, 데이터 분석 여러 테이블을 수정하고, 조인할 때 CTE를 사용하느냐 마냐에 따라 쿼리 길이도 달라지고, 효율성도 많이 달라진다. 그래서 효율적인 쿼리를 짤려면 CTE를 사용할 줄 알아야 한다. ## 요구조건 1. 고객들의 월별 주문 횟수를 계산해서 특정 월에 고객의 활동 정보들을 요약해서 출력해 보자!## 아웃풋 요구조건 : 고객 번호, 고객 이름, 구매 연도, 구매 월, 월별 주문 수 ## 001 A 2003 03 5## 요구조건 1-1. customer테이블과 order테이블 join으로 연결하기select.. 2024. 11. 10. 쿼리 구조화, CTE 문법 (BDA학회 SQL 문법 기초 연습반) [BDA] 쿼리 구조화, CTE 문법 복습 영상쿼리 구조화1. 결과와 과정우리는 쿼리를 만들 때, 결과와 과정을 생각해야한다. 결과 : 해당 쿼리를 통해 무엇을 얻고자 하는지 => 비즈니스 요구사항과정 : 답을 찾아가는 과정에서 우리는 어떤 데이터, 조건, 컬럼이 필요한지, 사용해야하는지에 대한 흐름 설계 => 쿼리 조건 2. 최소한의 필수 조건 5가지우리가 이것들을 어떻게 접근할 것인지,, 질문을 구조화하기 전에 최소한의 필수 조건 5가지가 있다. 원하는 요구사항을 정확하게 파악원하는 요구사항이 DB 어디에 있는지 정확하게 파악DB에 대한 로직 필수적으로 이해요구사항에 필요한 조건 고려쿼리 역량결국 데이터를 추출하고 제공해야하기 때문에 어떤 조건이 필요하고, 검증 방법등에 대해 잘 고민해야한다.3. 현.. 2024. 10. 13. IF ELSE, CASE 문법 (BDA학회 SQL 문법 기초 연습반) BDA학회 SQL 문법 기초 연습반을 수강 중이며 OT 이후로 첫 번째 수업이다. 매 수업이 끝난 후 학회장님께서 복습하라고 3분짜리 영상을 다시 찍어서 올려주시는데 So Sweet~[BDA] IF, CASE 문법 및 실무쿼리 복습 영상오늘은 IF ELSE, CASE 문법에 대해 수업을 진행했었다. 근데 내가 MYSQL 세팅을 잘못해서 그런지 작동이 안되서 다시 세팅해봐야 한다.. 그래서 실습은 전혀 못하고 눈이랑 메모에 끄적끄적...ㅠㅠIF ELSEIF(num = 30)PRINT '숫자는 30이다'ELSE IF(num = 50)PRINT '숫자는 50이다'ELSEPRINT '숫자는 30 또는 50이 아니다'CASE 문법CASE 칼럼명 WHEN 조건1 THEN 값1 WHEN 조건2 THEN .. 2024. 9. 29. BDA 빅데이터 분석 학회 9기의 정식 학회원이 되다 BDA 빅데이터 분석 학회를 들어가게 된 계기나는 현재 대학교에서 소프트웨어학과 3학년 1학기 수료를 마친 상태이다. 이제 2학기에 들어가야 했지만, 학교에 가서 공부를 하기보다는 내가 어느 분야의 직군으로 갈지 선택하는 것이 우선이라고 생각이 들었고, 그렇게 인턴을 다니다가 해당 회사에서 내 성격을 봤을 때 DBA, 즉 데이터베이스 관리자가 잘 맞을 것 같다고 추천해 주셨다. 데이터베이스 쪽은 한 번도 생각해 본 적이 없었던 나에게 오? 진짜 데이터베이스 괜찮은 것 같다는 희망?을 느끼게 된 것 같다. 이때 내가 다니던 회사는 8월 말을 마지막으로 인턴 기간이 종료되었고, 9월 초부터 나가는 인턴 회사가 정해져있었다. 그래서 나는 3학년 2학기를 휴학하고 인턴 생활을 이어나가면서 데이터 베이스 쪽으로 .. 2024. 9. 29. 이전 1 다음