반응형

분류 전체보기 509

[프로그래머스][SQL] String, Date 3. 중성화 여부 파악하기

programmers.co.kr/learn/courses/30/lessons/59409 코딩테스트 연습 - 중성화 여부 파악하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 사고 과정 - IF : SELECT에서 사용된다. 사용 방법은 아래와 같다. * IF(조건문, 참일 때 값, 거짓일 때 값) 구현(C++) 1 2 3 4 5 -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME, IF(SEX_UPON_INTAKE LIK..

[프로그래머스][SQL] String, Date 2. 이름에 el이 들어가는 동물...

programmers.co.kr/learn/courses/30/lessons/59047 코딩테스트 연습 - 이름에 el이 들어가는 동물 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 사고 과정 - LIKE를 사용하여 el이 들어간 이름을 찾는다. - ANIMAL_TYPE은 Dog를 선택한다. 구현(C++) 1 2 3 4 5 -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE NA..

[프로그래머스][SQL] String, Date 1. 루시와 엘라 찾기

programmers.co.kr/learn/courses/30/lessons/59046 코딩테스트 연습 - 루시와 엘라 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 사고 과정 - IN : IN 연산자를 통해서 여러 값을 지정할 수 있다. NOT IN을 사용하면 지정된 값이 아닌 것을 가져올 수 있다. 구현(C++) 1 2 3 4 -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FRO..

[프로그래머스][SQL] JOIN 4. 보호소에서 중성화한 동물

programmers.co.kr/learn/courses/30/lessons/59045 코딩테스트 연습 - 보호소에서 중성화한 동물 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 사고 과정 - LIKE : WHERE에서 사용된다. 데이터의 일부가 같은 것을 찾아준다. 1. '-' : 글자숫자를 정하여 찾는다. 예시: column LIKE '김_환' => 김으로 시작해서 환으로 끝나는 3문자 2. '%' : 글자숫자를 정하지 않고 찾는다..

[프로그래머스][SQL] JOIN 3. 오랜 기간 보호한 동물(1)

programmers.co.kr/learn/courses/30/lessons/59044 코딩테스트 연습 - 오랜 기간 보호한 동물(1) ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 사고 과정 - INS테이블에 OUTS테이블을 LEFT JOIN하면, 입양을 가지 못한 동물의 ID는 NULL로 표시된다. - 결과를 보호 시간일 순으로 조회해야 하므로, ORDER BY를 사용한다. - 상위 3개만 출력하므로 LIMIT를 사용한다. 구현(C..

[프로그래머스][SQL] JOIN 2. 있었는데요 없었습니다.

programmers.co.kr/learn/courses/30/lessons/59043 코딩테스트 연습 - 있었는데요 없었습니다 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 사고 과정 - LEFT JOIN하고 INS 테이블과 OUTS 테이블의 보호일과 입양일을 비교하여 출력한다. 구현(C++) 1 2 3 4 5 -- 코드를 입력하세요 SELECT INS.ANIMAL_ID, INS.NAME FROM ANIMAL_INS INS LEFT ..

[프로그래머스][SQL] JOIN 1. 없어진 기록 찾기

programmers.co.kr/learn/courses/30/lessons/59042 코딩테스트 연습 - 없어진 기록 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 사고 과정 - TABLE A LEFT JOIN TABLE B ON A's column = B's column : 왼쪽 테이블을 기준으로, 오른쪽 테이블에서 조건에 맞는 행이 있으면 가져와서 붙여줍니다. 자세한 내용은 이 분의 블로그를 참고하시면 좋을 것 같습니다. 구..

[프로그래머스][SQL] IS NULL 3. NULL 처리하기

programmers.co.kr/learn/courses/30/lessons/59410 코딩테스트 연습 - NULL 처리하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 사고 과정 - NULL이라고 출력되는 곳을 다루어야 한다. SELET에 IFNULL(column, 변경 값)을 사용한다. - IFNULL(column, 변경 값) : column에 해당하는 행의 값이 null이면, 변경 값으로 바꿔준다. 구현(C++) 1 2 3 4 ..

[프로그래머스][SQL] IS NULL 2. 이름이 있는 동물의 아이디

programmers.co.kr/learn/courses/30/lessons/59407 코딩테스트 연습 - 이름이 있는 동물의 아이디 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 사고 과정 - IS NOT NULL : NULL이 아닌 이름을 조건으로 한다. 구현(C++) 1 2 3 4 5 -- 코드를 입력하세요 SELECT ANIMAL_ID FROM ANIMAL_INS AS A WHERE A.NAME IS NOT NULL ORDER ..

[프로그래머스][SQL] IS NULL 1. 이름이 없는 동물의 아이디

programmers.co.kr/learn/courses/30/lessons/59039 코딩테스트 연습 - 이름이 없는 동물의 아이디 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 사고 과정 - IS NULL : 조건에 NULL인 것을 찾는다. 구현(C++) 1 2 3 4 5 -- 코드를 입력하세요 SELECT ANIMAL_ID FROM ANIMAL_INS AS A WHERE A.NAME IS NULL ORDER BY A.ANIMAL_..

반응형