PostgreSQL | PostgreSQL 기본 구성 | 문자열이나 숫자 값을 입력하는 방법
문자열 상수의 입력 방법
문자열 작성은 작은 따옴표 (’)로 묶어 작성한다.
'문자열'
문자열에서 작은 따옴표를 넣으로면 2개의 작은 따옴표를 연속으로 작성한다.
devkuma=# select 'My father''s car';
?column?
-----------------
My father's car
(1개 행)
문자열 중에 특별히 취급해야하는 문자는 작은 따옴표를 문자로 작성하면 된다. \ 등은 그대로 문자로 처리된다.
문자열은 줄 바꿈(빈칸)을 사이에 두고 이어서 작성하게 되면 하나의 문자열로 처리된다.
devkuma=# select 'Hello'
devkuma-# 'World';
?column?
------------
HelloWorld
(1개 행)
문자열 ‘Hello’와 문자열 ‘World’는 줄 바꿈을 사이에 두고 나뉘어져 있지만 하나의 문자열로 처리된다.
이스케이프 문자열
키보드에서 입력할 수 없는 문자를 문자열에 표시하려는 경우 또는 특별한 문자를 입력하려면, PostgreSQL에서는 이스케이프 문자열을 사용한다. 이스케이프 문자열은 작은 따옴표 앞에 E 또는 e를 넣는다.
E'문자열'
e'문자열'
이스케이프 문자열 중에서는 다음과 같은 특수 문자를 입력할 수 있다.
\b 백스페이스 문자
\f 페이지 나누기
\n 개행
\r 캐리지 리턴
\t 탭 문자
\o 8진수 바이트 값
\xh 16 진수 바이트 값
\uxxxx 16 또는 32 비트의 16 진수 Unicode 문자 값
이스케이프 문자열에서 \
을 문자로 사용하는 경우 \\
와 같이 2개의 이어서 작성한다. 또한 작은 따옴표를 문자로 작성하는 경우 일반 문자열처럼 ''
와 같이 2개를 이이서 작성하는 이외에 \'
로도 작성할 수 있다.
아래에서 탭 문자를 포함해서 표시하고 있다.
postgres=# select e'문자\t열';
?column?
------------
문자 열
(1개 행)
숫자 상수 입력 방법
수를 작성하는 경우 그대로 수를 작성하면 된다.
7
105
3.512
소수점을 작성하는 경우, 전후에 적어도 1개의 수가 필요하다.
.552
8.
지수 기호 e를 사용하여 작성할 수도 있다. 그런 경우는 적어도 1개의 e의 뒤에 숫자가 필요하다.
8e5
1.41e-3
숫자 앞에 + 또는 -를 선택한 경우 + 또는 - 숫자의 일부가 아닌 연산자로 처리된다.
-42
+602
비트 문자열 상수의 입력 방법
비트 문자열 상수를 작성하는 경우 일반 문자열 앞에 B 또는 b를 작성한다. 문자열로 사용할 수 있는 문자는 0 또는 1뿐이다.
B'01 '
b'1001 '
2진수 대신 16진수 표기로 작성할 수 있다. 일반 문자열 앞에 X 또는 x를 넣는다. 문자열로 사용할 수 있는 문자는 0에서 9 및 A ~ F이다.
X'3F '
x'A37E '
–
PostgreSQL에서 문자열이나 숫자 등의 값을 입력 할 경우 방법에 대해 설명하였다.