NVL
-
<프로그래머스> 12세 이하인 여자 환자 목록 출력하기코딩테스트/SQL 코딩테스트 2023. 12. 19. 11:41
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/132201 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 요구사항 PATIENT 테이블에서 12세 이하인 여자 환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회 전화번호가 없을 경우 'NONE'으로 출력 결과는 나이를 기준으로 내림차순 정렬 나이가 같다면 환자이름을 기준으로 오름차순 정렬 나머지는 조건문으로 해결하면 되고 NULL을 다른 값으로 대체하는 함수를 사용해야함 Oracle은 NVL함수, MySQL은 IF함수를 이용..
-
<프로그래머스> 경기도에 위치한 식품창고 목록 출력하기코딩테스트/SQL 코딩테스트 2023. 12. 12. 20:57
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131114 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 요구사항 경기도에 위치한 창고ID, 이름, 주소, 냉동시설여부를 조회 냉동시설 여부가 NULL인 경우 'N'으로 출력하고 결과는 창고ID를 기준으로 오름차순 정렬 LIKE문을 이용해 주소가 경기도로 시작하는 데이터만을 조회 Oracle의 경우 NVL()함수를 사용하여 NULL값을 대체 MySQL의 경우 IFNULL()함수를 사용하여 NULL값을 대체 1) Oracle SELECT ..
-
<프로그래머스> NULL 처리하기코딩테스트/SQL 코딩테스트 2023. 12. 12. 20:53
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59410 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 요구사항 생물 종, 이름, 성별 및 중성화 여부를 아이디순으로 조회하되 이름이 없는 동물(NULL)의 경우 'No name'으로 표시 Oracle의 경우 NVL()함수를 사용하여 NULL값을 대체할 수 있고 MySQL의 경우 IFNULL()함수를 사용하여 NULL값을 대체할 수 있다. 1) Oracle SELECT ANIMAL_TYPE, NVL(NAME, 'No name') as N..