본문 바로가기
반응형

오라클 CASE2

[SQL 기초 - 6장] DECODE, 그룹함수(GROUP BY, HAVING 절) 안녕하세요!오늘은 지난번에 배운 CASE에 이어 다른 조건문인 DECODE와 그룹함수를 가져왔습니다.DECODE먼저 DECODE에 대해서 알아볼게요!!DECODE 는 CASE와 비슷하게 조건에 따라 반환 값이 달라지는 함수입니다.DECODE의 문법은DECODE(기준값[col|expression], 비교값1, 반환값1, 비교값2, 반환값2, 비교값3, 반환값3,...옵션[기준값이 비교값중에 일치하는 값이 없을 때 기본적으로 반활할 값]이렇게 쓸 수 있습니다. SQL에서 써보면이렇게 쓸 수 있겠죠?이해하기 쉽도록 자바에서처럼 써보면이렇게 쓸 수 있겠네요 ㅎㅎ​그럼 지난시간에 CASE 구문으로 작성했던 문제를 DECODE 구문으로 작성 해볼까요? 아 그 전에 지난 시간 내용이 기억나지 않거나보지 못하신 분들은.. 2024. 12. 6.
[SQL 기초 - 5장] 오라클 SQL 날짜(2), 숫자 표기법 / 조건문 안녕하세요!오늘은 SQL 날짜와 숫자 관련 함수를 가져와 봤습니다.아, 조건문도 살짝 포함되어 있네요!​날짜 관련 함수는 오라클에 내장되어 있답니다.오라클에서는 개발자들이 많이 사용하는 함수들을 제공해주고 있어요.자 그럼 하나씩 알아보겠습니다!! 그 전에~!이전 시간 내용이 기억나지 않는 분들은 복습을 꼭 하고 와주세요~!이전 시간 내용 복습하러가기날짜 관련 함수1. MONTHS_BETWEEN(date1, date2) : 두 날짜 사이의 개월수를 반환(일수가 다르면 소수점으로 계산된다.)활용도 : ★2. ADD_MONTHS(date1, NUMBER) : date1 날짜에 NUMBER 만큼의 개월수를 더하고, 뺀 날짜를 리턴활용도 : ★★★★3. NEXT_DAY(date1, 주간요일(1~7)) : date.. 2024. 12. 3.