반응형

형변환 6

[Java] 형 변환

이 게시물은 아래 버전을 기준으로 작성되었습니다. Java : 11.0.15.1 OS : Windows 10 Pro IDE : Eclipse IDE for Enterprise Java and Web Developers - 2022-06 형 변환 형 변환 형 변환(Conversion)이란 변수 등이 가지는 자료형을 다른 자료형으로 변환하는 것을 말한다. 모든 상황에서 가능한 것은 아니며, 상황에 따라 형 변환이 불가능할 수도 있다. 명명 규칙의 방법과 명칭 1. 자동 형 변환 자동 형 변환(Implicit Conversion)이란 특별한 명령 없이 형 변환이 이루어져 사용되는 경우를 말한다. 보통은 작은 자료형이 큰 자료형으로 저장되고, 정수는 실수형 변수에 저장된다. 예를 들면 아래와 같다. packag..

개발 지식/Java 2022.07.13

[Oracle] DML(3) - 날짜 데이터 INSERT

이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 날짜 데이터 INSERT 아래의 테이블이 없으면 여기를 클릭하여 테이블을 생성하고 돌아오자. SELECT * FROM TB_EMP; 아래 두 쿼리문을 실행해 두 데이터를 삽입해 보자. INSERT INTO TB_EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) VALUES (9999, 'GSP', 'CEO', NULL, '2022/06/06', 9999, NULL, 10); INSERT INTO TB_EMP (EMPNO, ENAME, JOB, MG..

[Oracle] 형 변환 함수(4) - TO_DATE()

이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 TO_DATE() 설명 TO_DATE() : 문자열 데이터를 날짜 데이터로 변환하는 함수 문법 TO_DATE('문자열 데이터'(필수), '인식될 날짜 형태'(필수)) 사용 예시 -- query 1 SELECT TO_DATE('2018-07-14', 'YYYY-MM-DD') AS TODATE1 , TO_DATE('20180714', 'YYYY-MM-DD') AS TODATE2 FROM DUAL; -- query 2 SELECT * FROM EMP WHERE HIREDATE > TO_DATE('1981/..

[Oracle] 형 변환 함수(3) - TO_NUMBER()

이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 TO_NUMBER() 설명 TO_NUMBER() : 문자 데이터를 숫자 데이터로 변환. 주로 숫자 데이터가 가공된 문자 데이터로 저장되어 있고 그 데이터를 산술 연산에 사용하고자 할 경우 사용 문법 TO_NUMBER('문자열 데이터'(필수), '인식될 숫자 형태'(필수)) 사용 예시 SELECT TO_NUMBER('1,300', '999,999') - TO_NUMBER('1,500', '999,999') FROM DUAL; 결과

[Oracle] 형 변환 함수(2) - TO_CHAR()

이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 설명 TO_CHAR() : 숫자 또는 날짜 데이터를 문자 데이터로 변환 문법 TO_CHAR(날짜 데이터(필수), '출력되길 원하는 문자 형태'(필수), 'NLS_DATE_LANGUAGE = language'(선택)) TO_CHAR(숫자 데이터(필수), '출력되길 원하는 문자 형태'(필수)) [날짜 표현 형식 포맷] CC : 세기 YYYY, RRRR : 연(4자리 숫자) YY, RR : 연(2자리 숫자) MM : 월(2자리 숫자) MON : 월(언어별 월 이름 약자) MONTH : 월(언어별 월 이름 ..

[Oracle] 형 변환 함수(1) - 암시적 형 변환, 명시적 형 변환

이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 암시적 형 변환, 명시적 형 변환 설명 자료형이 문자인 숫자를 숫자형처럼 사용할 경우 숫자로 인식 후 연산을 수행함. 이러한 경우를 암시적 형 변환(또는 자동 형 변환,implicit type conversion)이라고 함 예시 SELECT 'ABCD' + EMPNO, EMPNO FROM EMP WHERE ENAME = 'SMITH'; 결과 그러나 이러한 암시적 형 변환이 적용되지 않는 경우라면 '형 변환 함수'를 사용하여 명시적 형 변환(explicit type conversion)을 해 주어야 함..

반응형