2024/10/21 3

Lv1. 데이터 속 김서방 찾기

상황: 여러분들은 스파르타코딩클럽의 분석가로 취직했습니다. DBeaver를 테스트 해볼 겸 “김”씨로 시작하는 이용자들 수를 세어 보기로 했습니다.데이터 설명user 테이블은 스파르타 코딩클럽에 가입한 유저들의 정보를 날짜별로 기록한 테이블입니다.user_id: 익명화된 유저들의 아이디(varchar255)created_at: 아이디 생성 날짜(timestamp)updated_at: 정보 업데이트 날짜(timestamp)name: 익명화된 유저들의 이름(varchar255)email: 이메일(varchar255) SELECT COUNT(DISTINCT user_id) 'name_cnt'FROM usersWHERE name LIKE '김%'  WHERE name LIKE '김%'  이름이 '김'으로 시작하..

엑셀보다 쉽고 빠른 SQL 5주차

1. 조회한 데이터에 아무 값이 없다면 어떻게 해야할까? (NULL)2. [실습] SQL로 PIVOT TABLE 만들어보기3. 업무 시작을 단축시켜주는 마법의 문법(Window Function -RANK,SUM)4. 날짜 포맷과 조건까지 SQL로 한 번에 끝내기 (포맷 함수)5. 숙제 및 후기1. 조회한 데이터에 아무 값이 없다면 어떻게 해야할까? (NULL)SELECT restaurant_name, AVG(rating) avg_rating, AVG(IF(rating'Not given',rating,NULL))FROM food_ordersGROUP BY restaurant_name; MySQL에서는 사용할수 없는값(문자열 등)을 0으로 치환 후 계산을 한다평균 값등 연산에 문제가 발생 할 수있다.그러므로..