본문 바로가기

mysql4

[Mysql] SQL 문법연습 풀이 및 해석 🥑 학습내용사용된 문법&함수COUNTDISTINCTSUBSTRDATEROUNDAVGCOALESCEJOINORDER BY Lv1. 데이터 속 김서방 찾기상황: 여러분들은 스파르타코딩클럽의 분석가로 취직했습니다. DBeaver를 테스트 해볼 겸 “김”씨로 시작하는 이용자들 수를 세어 보기로 했습니다.데이터 설명user_id: 익명화된 유저들의 아이디(varchar255)created_at: 아이디 생성 날짜(timestamp)updated_at: 정보 업데이트 날짜(timestamp)name: 익명화된 유저들의 이름(varchar255)email: 이메일(varchar255)user 테이블은 스파르타 코딩클럽에 가입한 유저들의 정보를 날짜별로 기록한 테이블입니다.문제: 다음과 같은 결과테이블을 만들어봅시다.. 2024. 9. 12.
[Mysql] SQL 문법연습 사용된 명령어/문법/함수 총정리 🥑 학습 내용 - SQL 기초데이터 베이스(database) :  여러 테이블을 포함하는 큰 틀테이블(table) : 데이터가 행과 열로 구성된 구조로 저장되는 곳 - 기본 명령어SELECT, FROMㅣ 테이블에서 데이터를 조회 할 때FROMSELECT 컬럼1, 컬럼2, ... FROM 테이블이름;WHERE ㅣ 특정 조건에 맞는 데이터만 조회ORDER BY ㅣ 조회한 데이터를 정렬GROUP BY ㅣ 범주별 연산 (카테고리화)LIMIT l 조회할 데이터 개수 제한 - 조건문AND ㅣ 두 조건이 모두 참일 때 사용OR ㅣ 두 조건 중 하나만 참이면 사용NOT ㅣ 조건이 거짓일 때 사용 - 집계 함수COUNT() ㅣ 행의 개수를 셈SUM() ㅣ 숫자 값의 합 계산AVG() ㅣ 숫자 값의 평균 계산MAX() .. 2024. 9. 6.
[Mysql] SQL 왕초보 문법연습 +업데이트 🥑 학습내용** 240906 업데이트 ) 오답수정 및 대체 가능 코드 추가  10) 이젠 테이블이 2개입니다38 현재 존재하고 있는 총 부서의 수를 구하는 쿼리를 작성해주세요! select count(distinct name)from departments  39모든 직원과 그들이 속한 부서의 이름을 나열하는 쿼리를 작성해주세요! select e.name, d.namefrom departments d left join employees e on d.id=e.department_id** LEFT JOIN 대신 INNER JOIN을 사용해도 된다.  40'기술팀' 부서에 속한 직원들의 이름을 나열하는 쿼리를 작성해주세요! select e.name,d.namefrom departments d left join.. 2024. 9. 5.
[Mysql] SQL 문법 연습 풀이/order by, group by +업데이트 🥑 학습내용** 240906 업데이트) 오답 수정 및 대체 가능 코드 추가  7) 랭크게임 하다가 싸워서 피드백 남겼어요…아래와 같은 lol_feedbacks (LOL 피드백 테이블)이 있습니다.25lol_feedbacks 테이블에서 만족도 점수(satisfaction_score)에 따라 피드백을 내림차순으로 정렬하는 쿼리를 작성해주세요! select *from lol_feedbacksorder by satisfation_score desc 26lol_feedbacks 테이블에서 각 유저별로 최신 피드백을 찾는 쿼리를 작성해주세요! select user_name, max(feedback_date) "최신피드백"from lol_feedbacksgroup by user_name 27lol_feedbacks.. 2024. 9. 4.