본문 바로가기
SQL/용어정리

[1] CHAR, VARCHAR 함수

by 모아모아 리뷰 2023. 11. 25.
반응형

문자형 배열

 

CHAR : 문자열의 길이를 25로 고정하면 나머지 길이를 공백으로 채워줌

#CHAR(25)

a = 'abcdefg'

print (a)

print(len(a)) # 파이썬 len은 문자열의 길이를 알 수 있는 함수

결과 

abcdefg                  

25

 

VARCHAR : 가변 길이로 저장할 문자열의 길이에 맞춰 저장공간을 가변적으로 사용하여 저장함

-> 저장공간 처리 방식이 용이하다

CLOB 문자 길이가 길어질 경우 사용하는 타입

-> 대용량 데이터를 처리 할 때 사용

#VARCHAR(25)

b = 'abcdefg'

print (b)

prtnt(len(b))

 

 

결과

abcdefg

9

 

 

숫자타입 

데이터타입 설명
NUMBER 가변숫자 / 최대 22byte

 

날짜타입

데이터타입 설명
DATE BC 4712년 1월 1일부터 9999년 12월 31일, 연, 월, 일 시, 분, 초 까지 사용 가능
TIMESTAMP 연도, 월, 일, 시, 분, 초 + 밀리초 까지 입력가능

 

LOB(대용량 데이터)

CLOB : 문자열 타입의 대용량 데이터를 저장할때 사용하는 유형 (4GB)

BLOB : 사진, 비디오, 오디오 데이터 저장(4GB)

데이터타입 설명
CLOB 문자형 대용량 객체 고정길이와 가변길이 문자집합 지원
BLOB 이진형 대용량 객체

 

TO_DATE(문자열 데이터를 날짜로 바꾸기)

문자열을 날짜로 바꿔야하는 일이 생긴다

예를 들어 프로그램 소스에서 데이터를 가져올 그 데이터가 문자일 경우면 문자열에서 

날짜 형태로 바꾸고 연산을 진행해야함.

TO_DATE('2023/11/25', 'YYYY/MM/DD') --> yyyy.mm.dd

 

TO_CHAR(날짜 데이터를 문자열로 바꾸기)

문자열로 바꾼 뒤 원하는 형태의 날짜 포맷을 지정하면 원하는 형태값을 추출할 수 있음

TO_CHAR(SYSDATE)

반응형

'SQL > 용어정리' 카테고리의 다른 글

[3] 문자열 연산  (0) 2023.11.25
[2] 수치 연산  (0) 2023.11.25

최근댓글

최근글

skin by © 2024 ttutta