[ 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 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바