목록코딩/MYSQL (4)
김묭의 자기개발
1️⃣ SQL은 Structured Query Language의 약자인데요, 결국 데이터베이스에 요청 (Query)을 날려서 원하는 데이터를 가져오는 것을 도와주는 언어라는 의미에요! Select, Where 👉 데이터를 불러오고 (Select), 조건에 맞게 필터링 하는 것 (Where)! Group by, Order by 👉 데이터를 범주에 따라 묶어서 통계치를 구하고 (Group by), 정렬하는 것 (Order by)! Join 👉 여러 데이터를 합쳐서 분석하기 (Join), 더 쉽고 깔끔하게 원하는 데이터를 얻기 (Subquery) Subquery, 그 외 쿼리가 실행되는 순서: from → group by → select 동일한 범주의 갯수는 count(*) 합계 : sum() 표준편차 : s..
실습 설명 동물원에서 관리하고 있는 동물들의 정보를 데이터베이스 테이블에 보관하려고 합니다. CREATE TABLE문을 사용해서 아래와 같은 컬럼들을 가진 animal_info라는 테이블을 만들어 주세요. id : Primary Key로 사용할 컬럼, 데이터 타입 : INT type : 동물 종류(사자, 코끼리 등), 데이터 타입 : VARCHAR, 최대 길이 : 30자 name : 동물 이름(리오, 조이 등), 데이터 타입 : VARCHAR, 최대 길이 : 10자 age : 나이, 데이터 타입 : TINYINT sex : 성별, 데이터 타입 : CHAR, 최대 길이 : 1자 weight : 몸무게, 데이터 타입 : DOUBLE feature : 특징 묘사, 데이터 타입 : VARCHAR, 최대 길이 :..

리뷰가 있는 상품들의 가격 중에서 아래 내용들을 구하려고 하는데요. 최고 가격 리뷰의 평균 별점 리뷰를 남긴 고유한 회원 이메일의 수 아래 조건들에 맞게 결과를 출력해 주세요. 이 세 테이블을 모두 이너 조인(inner join)하고, 거기서 price, star, email 컬럼만 조회하세요. 그 SELECT 문을 derived table로 활용해보세요. 그리고 derived table에는 copang_report(코팡 보고서)라는 alias를 붙여주세요. 조회하는 컬럼은 다음과 같은 3가지 컬럼일 텐데요. 각 컬럼에 아래와 같은 alias를 붙여주세요. MAX(copang_report.price) → max_price AVG(copang_report.star) → avg_star COUNT(DISTI..