상세 컨텐츠

본문 제목

[데이터베이스]db_형 변환 함수(function) 뽀개기

Data Base_데이터베이스

by 쫑메이 2020. 7. 5. 00:49

본문

 

 

 

 

 

data base

 

 

 

 

 

 

 

데이터베이스 형 변환 _함수란?

데이터에는 형, 즉 타입이라는 것이 존재하고

이 타입들 안에서 형을 변환시켜야 할 때가 있다

 

 

 

 


 

[db] 함수(function)_ 형 변환이란?


 

 

숫자, 문자, 날짜의 데이터 형을 다른 데이터 형으로 변환해야 하는데

이때 필요한 것이 바로 형 변환 함수!!!!!

 

 

 

 


 

 

형 변환 함수의 종류는

TO_NUMBER (문자형을 숫자형으로 변환)

TO_CHAR(날짜형 혹은 숫자형을 문자형으로 변환)

TO_DATE (문자형을 날짜형으로 변환)

 

 

 

 

 

 

 

 

 

 

 


[db] TO_CHAR 함수 1_(date, 'formet_model')

 


 

TO_CHAR 함수(date, 'formet_model')

이 날짜를 이 형식으로 출력해달라

 

TO_CHAR(날짜 데이터, '출력 형식')

--> 날짜를 숫자로 변환

 

 

 

 

 

 

 

 

 

 

날짜 출력 형식의 종류

 

 

 

 

 

 

 

 

 

 

<출력 형식_1> 형식 문자를 온전한 영단어로 작성하면 전체 스펠링으로 출력

 

 

 

 

 

 


 

 

 

 

<출력 형식_2> 형식 문자를 약어로 작성한 경우 출력 결과도 약어로 출력

 

 

 

 


 

 

 

 

<출력 형식_3>

 

 

 

 

 

 


 

 

 

 

 

<출력 형식_4> 대소문자

 

 

 

 

 

 

 


 

 

 

 

<출력 형식_5>

 

 

 

 

 

 

 

 

 

 

 


[db] TO_CHAR 함수2: 시간 요소


 

시간 요소는 날짜에서 시간 부분의 형식을 지정

HH24:MI:SS AM=>15:45:32 AM

 

 

 

 

 

 

 

 

 


 

 

 

 

 

AM/PM은 아무거나 적어도 출력하는 시간에 맞춰서 출력된다!!!!!!!

 

 

 

 

 

 

 

문자열은 "큰 따옴표"로 묶어 추가

DD “OF” MONTH =>12 OF OCTOBER

 

 

 

 

 

 

 

 

 

 

 

 


[db] TO_CHAR 함수 3: 숫자 접미어


 

 

숫자 접미어는 숫자를 영어 철자로 표기

ddspth => fourteenth

 

 

sp=spelling

th=서수로 표현하라

 

 

 

 

 

 


 

 

 

 

 

 


 

 

 

fm=fill mode 빈자리 없도록 하라

 

 

 

 

 

 

 

 

 

 

 

 

 


[db] TO_CHAR 함수(number, 'formet_model')


 

TO_CHAR 함수(number, 'formet_model'): 숫자를 문자로 변환

 

 

이 숫자를 이 형식으로 출력해달라

 

 


 

 

숫자 형식 요소

 

 

 


 

 

 

 

 

 

 


 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

db_함수(function) 문제


 

 

입사한 날로부터 6개월 뒤 그다음 달의 첫 금요일이 언제인가?

 

 

 

 

 

 

 

 

 

 

 


함수(function)

<참고> 영어로 달 이름

 


 

January:(1월),

february:(2월),

March:(3월),

April:(4월),

May:(5월),

June:(6월),

July:(7월),

August:(8월),

September:(9월),

October:(10월),

November:(11월),

December(12월)

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 


함수(function)_ROUND/TRUNC


 

날짜의 반올림/날짜 자릿수대로 자름

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


함수(function)_LAST_DAY


 

 

 

 

 

 

 

 

 

 

 

 


함수(function)_NEXT_DAY


 

 

 


 

 

 

 

 

 

 

 

 

 

 

 


함수(function)_ADD_MONTHS


 

 

 

 

 

 

 

 


함수(function)_MONTHS_BETWEEN


 

 

 

 

 

 

 

 

 

 


함수(function)_TRIM


 

 

 

 

 

 

 

 

 

 

 


함수(function)_INSTR


 

 

 

 

 

 

 

 

 

 

 

 


함수(function)_RPAD/LPAD


 

 

 

 

 

 

 

 

 

 

 


 

함수(function)_MOD


 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

ㅣ읽느라 수고 많으셨어요~ㅣ

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

부족한 글을 읽어주셔서 감사드립니다

아직 부족한게 많으니

틀린 곳이 있다면

조언의 말씀 꼭 부탁드립니다!!!!

 

 

반응형

관련글 더보기