본문 바로가기
728x90
반응형

nvl2

SQL 기본 및 활용 - SQL기본 - 함수(숫자, 날짜, 변환, NULL) (2) 숫자 함수 1. ABS(수) - 수의 절대값을 반환해주는 함수이다. 2. SIGN(수) - 수의 부호를 반환해주는 함수이다 양수이면 1, 음수이면 -1, 0이면 0을 반환한다. 3. ROUND(수 [, 자릿수]) - 수를 지정된 소수점 자릿수까지 반올림하여 반환해주는 함수이다. 자릿수를 명시하지 않았을 경우 기본값은 0이며 반올림된 정수로 반환하고 자릿수가 음수일 경우 지정된 정수부를 반올림하여 반환한다. 4. TRUNC(수 [,자릿수]) - 수를 지정된 소수점 자릿수까지 버림하여 반환해주는 함수이다. 자릿수를 명시하지 않았을 경우 기본값은 0이며 버림된 정수로 반환하고 자릿수가 음수일 경우 지정된 정수부에서 버림하여 반환한다. 5. CEIL(수) - 소수점 이하의 수를 올림한 정수를 반환해주는 .. 2024. 2. 27.
SQL) 경기도에 위치한 식품창고 목록 출력하기 - oracle 문제) FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요. 문제풀이) SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, NVL(FREEZER_YN, 'N') FREEZER_YN FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' * 해당문제는 NULL값을 다른값으로 치환시키는 문제이다. 상당히 쉬운 문제였는데, NULL 값을 'N'으로 변경하는 문제여서 NVL함수를 사용하였다. 2023. 3. 5.
728x90
반응형