본문 바로가기
728x90

알고리즘/SQL8

SQL(MYSQL) / 프로그래머스 : 우유와 요거트가 담긴 장바구니 프로그래머스 : 우유와 요거트가 담긴 장바구니 https://programmers.co.kr/learn/courses/30/lessons/62284 코딩테스트 연습 - 우유와 요거트가 담긴 장바구니 CART_PRODUCTS 테이블은 장바구니에 담긴 상품 정보를 담은 테이블입니다. CART_PRODUCTS 테이블의 구조는 다음과 같으며, ID, CART_ID, NAME, PRICE는 각각 테이블의 아이디, 장바구니의 아이디, 상품 종류, 가 programmers.co.kr 🎨 문제 데이터 분석 팀에서는 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다. 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성해주세요. 이때 결과는 장바구니의 아이디.. 2022. 2. 4.
SQL(MYSQL) / 프로그래머스 JOIN (없어진 기록 찾기, 있었는데요 없었습니다, 오랜 기간 보호한 동물(1), 보호소에서 중성화한 동물) SQL(MYSQL) / 프로그래머스 JOIN (없어진 기록 찾기, 있었는데요 없었습니다, 오랜 기간 보호한 동물(1), 보호소에서 중성화한 동물) https://programmers.co.kr/learn/courses/30/parts/17046 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr JOIN 1. 없어진 기록 찾기 2. 있었는데요 없었습니다 3. 오랜 기간 보호한 동물(1) 4. 보호소에서 중성화한 동물 문제를 클릭하면 풀이로 이동합니다. JOIN INNER JOIN : 내부조인(교집합) LEFT/RIGHT JOIN : 부분집합 OUTER JOIN.. 2022. 2. 3.
SQL(MYSQL) / 프로그래머스 String, Date (루시와 엘라 찾기, 이름에 el이 들어가는 동물 찾기, 중성화 여부 파악하기, 오랜 기간 보호한 동물(2), DATETIME에서 DATE로 형 변환) SQL(MYSQL) / 프로그래머스 String, Date (루시와 엘라 찾기, 이름에 el이 들어가는 동물 찾기, 중성화 여부 파악하기, 오랜 기간 보호한 동물(2), DATETIME에서 DATE로 형 변환) https://programmers.co.kr/learn/courses/30/parts/17047 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr String, Date 1. 루시와 엘라 찾기 2. 이름에 el이 들어가는 동물 찾기 3. 중성화 여부 파악하기 4. 오랜 기간 보호한 동물(2) 5. DATETIME에서 DATE로 형 변환 문제를 클릭하.. 2022. 1. 28.
SQL / SQL 문법 순서 및 실행 순서 SQL 문법 순서 및 실행 순서 SQL 공부하다보니 문법 순서와 실행 순서에 대해 정리할 필요를 느끼게 되어 문법 순서와 실행 순서를 알아보도록 한다. SQL 문법 순서 1. SELECT 칼럼명 2. FROM 테이블명 3. WHERE 테이블 조건 4. GROUP BY 컬럼명 5. HAVING 그룹 조건 6. ORDER BY 컬럼명 SQL 실행순서 1. FROM 테이블명 2. WHERE 테이블 조건 3. GROUP BY 컬럼명 4. HAVING 그룹 조건 5. SELECT 칼럼명 6. ORDER BY 컬럼명 2022. 1. 9.
SQL(프로그래머스) / GROUP BY(고양이와 개는 몇 마리 있을까, 동명 동물 수 찾기, 입양 시각 구하기(1), 입양 시각 구하기(2)) SQL(프로그래머스) / GROUP BY(고양이와 개는 몇 마리 있을까, 동명 동물 수 찾기, 입양 시각 구하기(1), 입양 시각 구하기(2)) https://programmers.co.kr/learn/courses/30/parts/17044 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 고양이와 개는 몇마리 있을까 문제 : 동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요. COUNT() : 그룹에 포함되는 데이터 개수 GROUP BY : 특정 칼럼 그룹화 ORDER .. 2022. 1. 9.
프로그래머스(MySQL) / SUM, MAX, MIN (최댓값 구하기, 최솟값 구하기, 동물 수 구하기, 중복 제거하기) 프로그래머스(MySQL) / SUM, MAX, MIN (최댓값 구하기, 최솟값 구하기, 동물 수 구하기, 중복 제거하기) 최댓값 구하기 https://programmers.co.kr/learn/courses/30/lessons/59415?language=mysql 코딩테스트 연습 - 최댓값 구하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 코드 SELECT MAX(DATETIME) AS 시간 FROM ANIMAL_INS 최솟값 구하.. 2022. 1. 7.
프로그래머스(MySQL) / 역순 정렬하기 프로그래머스(MySQL) / 역순 정렬하기 https://programmers.co.kr/learn/courses/30/lessons/59035?language=mysql 코딩테스트 연습 - 역순 정렬하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블이다. 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성한다. 이때 결과는 ANI.. 2022. 1. 6.
프로그래머스(MySQL) / 모든 레코드 조회하기 프로그래머스(MySQL) / 모든 레코드 조회하기 https://programmers.co.kr/learn/courses/30/lessons/59034?language=mysql 코딩테스트 연습 - 모든 레코드 조회하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블이다. 동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성한.. 2022. 1. 6.