-
Type Casting in Oracle & SQL Server (오라클과 SQL Server의 자료형 타입변환)SQLD/SQL 기본과 활용 2020. 8. 19. 15:32
1. 문자열 -> 숫자
# Oracle
- TO_NUMBER(str)
# SQL Server
- CAST(expression AS data_type[(length)])
# Oracle SQL> SELECT ENAME AS 사원명, TO_NUMBER (ZIP_CODE) AS 우편번호 FROM EMP; # SQL Server SQL Server> SELECT ENAME AS 사원명, CAST (ZIP_CODE AS INT) AS 우편번호 FROM EMP; # 실행결과 (Oracle & SQL Server) 사원명 우편번호 ------- ---------- 이동국 59113 김성수 23211 오뚜기 41133 ... 336 개의 행이 선택 되었습니다.
2. 숫자 | 날짜 -> 문자열
# Oracle
- TO_CHAR(num|date [, FORMAT])
# SQL Server
- CONVERT(data_type[(length)], expression [, style])
# Oracle SQL> SELECT TO_CHAR (SYSDATE, 'YYYY/MM/DD') AS 현재날짜 FROM DUAL; # SQL Server SQL Server> SELECT CONVERT(VARCHAR(10), GETDATE(), 101) AS 현재날짜 # 실행결과 (Oracle & SQL Server) 현재날짜 ------- 2020/08/19 ... 1 개의 행이 선택 되었습니다.
728x90'SQLD > SQL 기본과 활용' 카테고리의 다른 글
SQLD) NULL 과 공집합 (0) 2020.08.19 SQL(Oracle&SQL Server)의 CASE 표현 (0) 2020.08.19 SELECT 문, 산술연산자, 합성연산자 (0) 2020.08.19 SQL Data Type in Oracle and SQL Server (SQL 데이터 유형) (0) 2020.08.18 일반 집합 연산자 & 순수 관계 연산자 (0) 2020.08.18