🎱 나만 몰랐던 SQL | NULL 연산
🎱 NULL 관련 함수① NVL (인수1, 인수2)인수 1이 NULL 인 경우 인수 2를 반환하고인수 1이 NULL이 아닌 경우 인수 1을 반환② NULLIF (인수1, 인수2)인수1과 인수2가 같으면 NULL을 반환하고인수1과 인수2가 같지않으면 인수1을 반환③ COALESE (인수1, 인수2, 인수3 ,,,)NULL이 아닌 최초의 인수를 반환④ NVL2 (인수1, 인수2, 인수3)인수1이 NULL이 아닌 경우 인수 2를 반환하고인수 1이 NULL인 경우 인수3를 반환하는 함수⑤ CASE '~이면, ~이고, ~이면, ~이다' 식으로 표현Oracle의 DECODE 함수와 같은 기능
2024. 11. 15.
🎱 나만 몰랐던 SQL | 날짜 연산
🎱 날짜 연산 날짜나 시간 데이터는 수치 데이터와 같이 사칙 연산을 할 수 있음 INTERVAR 1 DAY → '1일 후'라는 의미의 기간형 상수. 기간형 상수의 기술방법은 데이터베이스마다 조금씩 다르며 세세한 부분까지 표준화가 이루어지지 않음 (데이터베이스의 매뉴얼 참고 필요함) ex) 날짜를 연산해 시스템 날짜의 1일 후를 검색 → SELECT CURRENT_DATE + INTERVAR 1 DAY ; 🎱 날짜 함수① SYSDATE현재의 연, 월, 일, 시, 분, 초를 반환② DATE ( )YYYY-MM-DD 형식으로 반환해주는 함수③ EXTRACT (특정 단위 FROM 날짜 데이터) *특정 단위 : YEAR, MONTH, DAY, HOUR, MINUTE, SECOND날짜..
2024. 11. 15.