본문 바로가기

분류 전체보기202

일반 함수 데이터타입 구분없이 사용할 수 있는 함수 NVL 입력 받은 컬럼의 값이 NULL값이 아닌 경우 기존의 값을 출력하고, NULL값인 경우 NVL 함수에서 지정한 값으로 대체되어 출력하는 함수. 컬럼이 가진 기존의 값과 NULL값의 대체 값이 같은 컬럼에 출력되므로 컬럼과 NULL값 대체값의 데이터 타입이 일치해야한다. NVL2 첫번째 표현식을 검사해서 null이 아니면 두 번째 표현식을 반환하고 null 이면 세 번째 표현식 반환 NULLIF expr1 과 expr2 를 비교해서 두표현식이 같으면 null을 반환하고 두 표현식이 다르면 expr1 을 반환 COALESCE 함수 NVL 함수보다 여러 대체값을 가질 수 있음 null이 아닌 첫번째 표현식 반환 1 2 3 4 5 6 7 8 9 10 SELECT .. 2020. 6. 23.
TO_CHAR,NUMBER,DATE 요소 결과 9 숫자를 나타냄 0 0이 표시되도록 강제적용 $ 부동 달러 기호 배치 L 부동 로컬 통화 기호 사용 . 소수점 출려 , 천단위 표시자로 쉼표 출력 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 TO_CHAR(number, 'format_model') SELECT TO_CHAR(salary, '$99,999.00') SALARY FROM employees WHERE last_name = 'Ernst'; SALARY ----------- $6,000.00 TO_NUMMBER(char[,'format_moderl']) TO_DATE(char[, 'format_model']) SELECT employee_id, last_n.. 2020. 6. 23.
시간 형식 문자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 - HH24는 24시간으로 출력 HH12 | HH 는 12시간으로 출력 SELECT TO_CHAR(sysdate, 'HH24:MI:SS AM') FROM dual; TO_CHAR(SYSDATE,'HH24:MI:SS.. 2020. 6. 23.
형식문자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 - 형식문자를 온전한 영단어로 작성하면 결과도 전체 스펠링으로 출력됨 SELECT employee_id, TO_CHAR(hire_date, 'YEAR/MONTH/DAY') month_hired, hire_date FROM employees WEHRE last_name ='Higgins'; EMPLOYEE_ID MONTH_HIRED HIRE_DATE ----------- ---------------------------------------- --------- 205 TWO THOUSAND TWO/JUNE.. 2020. 6. 23.
함수 ROUND - 반올림 연산 ROUND (대상숫자, 반올림자리값(+/-) TRUNC - 버림연산 TRUNC(대상숫자, 버림자리값(+/-) MOD - 나머지를 출력해주는 함수 (나눠지는 수, 나누는 수) 날짜함수 MONTHS_BETWEEN - 입력한 두 날짜간의 몇 개월 차이나는 지를 숫자로 출력해주는 함수 - 앞의 날짜에서 뒤의 날짜를 빼는 식으로 연산 SELECT MONTHS_BETWEEN('18-AUG-20',sysdate) FROM dual; MONTHS_BETWEEN('18-AUG-20',SYSDATE) 1.83557534348864994026284348864994026284 ADD_MONTHS - 입력한 날짜에 입력한 숫자만큼의 이전/이후의 개월의 날짜가 출력되는 함수 ADD_MONTHS(SYSD.. 2020. 6. 23.
Wrapper 클래스 기본 데이터 타입 8개에 대응하는 클래스들이 모음 Byte, Short, Integer, Long, FLoat, Double, Boolean, Character 기본데이터타입 데이터를 둘러싸서 객체 형태로 변환하여 클래스가 제공하는 변수 및 메서드를 통해 효율적 데이터 처리를 도와주는 클래스 Java.lang 패키지에 있어서 별도의 import가 필요없음 기본형데이터타입 - > 참조데이터타입(객체)로 변환하는 것을 박싱 이라고하며, 참조데이터타입 - > 기본형데이터타입으로 변환하는 것을 언박싱 이라고함 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 // 오토박싱 // 정상적인.. 2020. 6. 21.