[ Oracle ] 변환함수 (to_char, to_number, to_date)

2021. 3. 8. 17:48·Archive/Develop
목차
  1. 문자 -> 날짜
  2. 날짜 -> 문자
  3. 문자 -> 숫자
  4.  
  5. 숫자 -> 문자
728x90
반응형

함수는 크게 두가지 형태로 나눌 수 있습니다.

 

 

바로 내장함수와 사용자 정의 함수입니다.

 

 

이번 포스팅은 내장 함수인 변환함수를 얘기해보겠습니다.

 

 

변환 함수는 문자와 날짜, 숫자형 데이터들 사이에서 형변환을 해주는 함수를 말합니다.

 

 

 

문자 -> 날짜

 

문자에서 날짜형으로 변환할 때는 to_date 함수를 사용합니다.

 

 

날짜 -> 문자

 

날짜에서 문자로 변환할 때는 to_char 함수를 사용합니다.

 

 

select sysdate from dual;

 

위의 select 문을 실행하면, 날짜 형으로 출력됩니다.

 

 

년과 달을 따로 출력하려면 아래와 같이 to_char 함수를 사용해서 출력하면 됩니다.

 

sql 에서 input 과 output 은 문자형으로 생각하면 됩니다.

 

 

 

 

 

 

 

 

문자 -> 숫자

 

문자에서 숫자형으로 변환할 때는 to_number 함수를 사용합니다.

 

 

숫자 -> 문자

 

 

숫자형에서 문자형으로 변환할 때는 to_char 함수를 사용합니다.

 

 

 

 

 

 

scott 스키마에 있는 내용입니다. 풀어보세요!

 

--sysdate 를 '08-3월-21' 포맷으로 출력하라

 

더보기

select to_char(sysdate,'dd-mon-yy') from dual;

 

 

-- hiredate의 요일이 '수요일' 이나 '금요일' 인 사원의 ename, hiredate, 요일 을 출력하라!

 

더보기

select ename,hiredate,to_char(hiredate,'day') 
from emp 
where to_char(hiredate,'day')='수요일' or to_char(hiredate,'day')='금요일';

 

 

-- hiredate의 월이 '2월' 이나 '12월' 인 사원의 ename, hiredate를 출력하라!

더보기

select ename,hiredate from emp where rtrim(to_char(hiredate,'mon')) in ('2월','12월');

 

 

 

 

728x90
반응형

'Archive > Develop' 카테고리의 다른 글

[ C++ ] C++ 포인터 | C++ 로또 , 랜덤 숫자, 최대값 구하기  (0) 2021.03.09
[ C++ ] 객체지향 언어 C++ | C++ 주석, namespace 예제, 데이터 타입, C++ 출력하기  (0) 2021.03.09
[ 인공지능 ] Google Colab 이란? | Colab 사용하기 | Colab 기초 사용법  (3) 2021.03.08
[ Oracle ] Oracle scott 스키마 설치하기 | 제약 조건 설정하기 | 제약조건 스키마 | 제약 조건 확인하기  (0) 2021.03.08
[ Oracle ] Oracle DB SQL 사용자 정보 확인| 오늘 날짜 확인하기 | 환경 변수 확인&변경하기 | 시스템 뷰  (0) 2021.03.08
  1. 문자 -> 날짜
  2. 날짜 -> 문자
  3. 문자 -> 숫자
  4.  
  5. 숫자 -> 문자
'Archive/Develop' 카테고리의 다른 글
  • [ C++ ] C++ 포인터 | C++ 로또 , 랜덤 숫자, 최대값 구하기
  • [ C++ ] 객체지향 언어 C++ | C++ 주석, namespace 예제, 데이터 타입, C++ 출력하기
  • [ 인공지능 ] Google Colab 이란? | Colab 사용하기 | Colab 기초 사용법
  • [ Oracle ] Oracle scott 스키마 설치하기 | 제약 조건 설정하기 | 제약조건 스키마 | 제약 조건 확인하기
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    비박스
    백준 풀이
    파이썬 백준
    오라클
    백준
    백준 파이썬
    자바스크립트 API
    보안뉴스
    Codeup
    Oracle
    코드업 기초
    Python
    파이썬 기초 문제
    장고
    카카오 100일 프로젝트
    자바스크립트 객체
    코드업 파이썬 기초 100제
    자바스크립트
    docker
    javascript
    Django
    백준 문제풀이
    파이썬
    파이썬 알고리즘
    파이썬 문제
    Git
    파이썬 기초
    C++
    코드업
    oracle db
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ Oracle ] 변환함수 (to_char, to_number, to_date)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.