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

2021. 3. 8. 17:48·Archive/Develop
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
'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
    백준 풀이
    자바스크립트 객체
    백준 파이썬
    비박스
    백준
    코드업
    docker
    카카오 100일 프로젝트
    Codeup
    백준 문제풀이
    Git
    오라클
    Oracle
    파이썬 기초 문제
    Django
    파이썬 알고리즘
    코드업 파이썬 기초 100제
    파이썬 백준
    Python
    자바스크립트
    보안뉴스
    javascript
    C++
    oracle db
    파이썬 문제
    파이썬 기초
    장고
    코드업 기초
    파이썬
  • 최근 댓글

  • 최근 글

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

티스토리툴바