SQL

    [프로그래머스 SQL 고득점 Kit] GROUP BY

    프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) ..

    [프로그래머스 SQL 고득점 Kit] SUM, MAX, MIN

    프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) ..

    [프로그래머스 SQL 고득점 Kit] SELECT

    프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SQL 코딩 테스트에 대비해서 프로그래머스에서 제공하는 고득점 Kit 문제들을 풀어보려고 한다. 기본적으로 다음 문제 설명에 명시되어있는 데이터로 SQL 문제를 풀면 된다 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상..

    SQL 개념정리

    SQL 개념정리

    SQL이란? SQL (Structured Query Language)이란 쉽게 말해서 데이터베이스와 소통하기 위한 언어이다. SQL을 통해서 데이터베이스 내 저장된 데이터를 읽고, 쓰고, 삭제하는 것이 가능하다. 예를 들자면, A라는 학교에서 학생들을 관리하기 위해 학생 ID, 이름, 학년 등 학생 정보를 저장하는 학생 DB를 관리할 것이다. 아래의 표를 A학교 DB 내 학생 테이블이라고 하자: ID 이름 성별 학년 1 AAA 남 1 2 BBB 녀 2 3 CCC 녀 3 4 DDD 남 1 위에서 이름, 성별, 학년 등의 정보는 서로 중복되는 내용이 있다. 이때 "1학년 남자 학생 정보를 보여줘"라고 했을 때, 돌아오는 값은 AAA, DDD 두 명의 학생일 것이다. 반대로, ID는 절대 중복되지 않는다, 이..