<SQLD 32> 일반 함수에 대한 기출문제
매일 SQLD 기출 문제 풀기 챌린지 문제 32. 보기에서 SELECT 결과가 NULL이 아닌 경우는? ① SELECT COALESCE(1, 2, 3) FROM DUAL; ② SELECT CASE 0 WHEN 1 THEN 2 ELSE NULL END FROM DUAL; ③ SELECT DECODE('A', 'B', 'C', NULL) FROM DUAL; ④ SELECT NULLIF('A', 'A') FROM DUAL; 해설해보기 1. COALESCE( A, B ) COALESC() 함수는 A가 NULL이면 B를 출력하는 함수이다. * NVL() vs COALESCE() - COALESCE()함수는 COALESCE( A, B, C ) 가 가능하여 A가 NULL이면 B, B도 NULL이면 C를 실행할 수 있..
2024. 4. 1.
<프로그래머스 29> 이름에 EL이 들어가는 동물 찾기(Lv.2)
프로그래머스에서 제공하는 SQL문제 매일 풀기 챌린지 문제 설명 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) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) T..
2024. 1. 14.