본문 바로가기

프로그래머스/SQL42

[프로그래머스] 고양이와 개는 몇 마리 있을까.oracle 프로그래머스 문제 LV2 고양이와 개는 몇 마리 있을까.oracle select ANIMAL_TYPE , count (ANIMAL_TYPE) as count from animal_ins group by animal_type order by animal_type asc; https://school.programmers.co.kr/learn/courses/30/lessons/59040 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2022. 10. 1.
[프로그래머스] 중성화 여부 파악하기.oracle (CASE WHEN) 프로그래머스 문제 LV2 중성화 여부 파악하기.oracle SELECT ANIMAL_ID, NAME, CASE WHEN SEX_UPON_INTAKE LIKE '%Neutered%' THEN 'O' WHEN SEX_UPON_INTAKE LIKE '%Spayed%' THEN 'O' ELSE 'X' END AS 중성화 FROM ANIMAL_INS ORDER BY ANIMAL_ID CASE 문 CASE WHEN 조건 THEN '반환 값' WHEN 조건 THEN '반환 값' ELSE END *LIKE 칼럼 문자열 칼럼명 LIKE 'A%' : A로 시작하는 문자열 칼럼명 LIKE '%A%' : A를 포함하는 문자열 칼럼명 LIKE '%A' : A로 끝나는 문자열 칼럼명 LIKE '%A%B%' : "A"와 'B'를 .. 2022. 10. 1.
[프로그래머스] DATETIME에서 DATE로 형 변환.oracle 프로그래머스 LV2. DATETIME에서 DATE로 형 변환.ORACLE SELECT ANIMAL_ID, NAME, TO_CHAR(DATETIME, 'YYYY-MM-DD') AS "날짜" FROM ANIMAL_INS ORDER BY ANIMAL_ID https://school.programmers.co.kr/learn/courses/30/lessons/59414 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2022. 10. 1.
[프로그래머스] NULL 처리하기.oracle [프로그래머스] NULL 처리하기.oracle LV2 SELECT ANIMAL_TYPE, NVL(NAME, 'No name') AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID *NVL 함수_ MYSQL 적용 X NVL("값1", "값2") 값1이 NULL 이면 값2 출력, NULL 아니면 값1 출력 +NVL(칼럼, SYSDATE) 칼럼의 값이 NULL이면 현재날짜 출력 + (MYSQL에서는)IFNULL사용 IFNULL(칼럼, 값1): NULL이면 값1, NULL아니면 칼럼 *NVL2 함수(널뛰기로 기억)_ MYSQL 적용 X NVL2(값1, 값2, 값3) 값1이 NULL이면 값2 출력, NULL이 아니면 값3 출력 +NVL(칼럼, '정규직', ".. 2022. 10. 1.