mysql(2)
-
[패스트캠퍼스 데이터 분석 부트캠프] 9주차_SQL 문법 (윈도우 함수)
깜푸의 패스트캠퍼스 데이터분석 부트캠프 9주차 학습일지 RANK, DENSE_RANK, ROW_NUMBER : 순서 표현 RANK() OVER : 순위를 매기고 동일한 값이 있을 경우, 다음 순위는 건너뛴다 ex) 1,2,2,4 ... DENSE_RANK() OVER : 순위를 매기고 동일한 값이 있을 경우, 다음 순위를 건너뛰지 않는다 ex) 1,2,2,3 ... ROW_NUMBER() OVER : 순위와 상관없이 순서대로 각 행에 고유 번호를 부여한다 ex) 1,2,3,4 ... ※ 모두 (ORDER BY 절)과 함께 작성하여 어떤 기준으로 랭크 혹은 행번호를 부여할 것인지 명시해야함 ex) RANK() OVER (ORDER BY user_id ASC) PARTITION BY : 서브 그룹 PARTI..
2024.04.19 -
[패스트캠퍼스 데이터 분석 부트캠프] 8주차_SQL 문법 (서브쿼리, 조인 활용)
깜푸의 패스트캠퍼스 데이터분석 부트캠프 8주차 학습일지 아래의 예시를 위해 다음과 같은 테이블을 미리 생성 SELECT & FROM 구문 : 불러올 데이터를 지정해주는 키워드 SELECT [컬럼명] FROM [테이블명] º SELECT ~ FROM 구문 앞에 사용할 데이터베이스명을 USE [데이터베이스명]으로 지정하지 않는다면 FROM [데이터베이스명].[테이블명] 으로 테이블이 담긴 데이터베이스명을 작성해야함 (아래의 쿼리문은 USE [데이터베이스명] 으로 데이터베이스를 앞에서 지정해주었다는 기준으로 작성) ex) 아이스크림 테이블에서 전체 컬럼을 가져오기 SELECT * FROM icecream ; ( * 은 all 을 의미 ) ex) 아이스크림 테이블에서 name 컬럼만 가져오기 ºSELECT 절에..
2024.04.12