여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. MySQL - 참조 - 함수 - SUBSTRING()
MySQL – 참조 – 함수 – SUBSTRING()
1년전 작성
11개월전 수정

SUBSTRING()

SUBSTRING() 함수는 문자열의 지정된 위치에서 하위 문자열을 추출한다.

⭐ SUBSTR(), MID(), SUBSTRING() 함수는 모두 하위 문자열을 추출하지만 SUBSTRING() 함수는 위치를 지정한다.

MySQL 4.0부터 작동한다.

형식
SUBSTRING(string, start, length)

또는

SUBSTRING(string FROM start FOR length)
매개변수
string
:
추출할 문자열
start
:
시작 위치. 양수 또는 음수가 될 수 있다. 양수면 문자열의 시작 부분에서 추출하고 음수면 문자열의 끝에서 추출한다.
length
:
선택 사항. 추출할 문자 수. 생략할 경우 시작 위치에서 전체 문자열이 반환된다.
예제
문자열 위치 5에서 시작하여 하위 문자열을 3자 추출한다.
SELECT SUBSTRING("SQL Tutorial", 5, 3) AS ExtractString;
기본 예시
ExtractString
Tut
열의 텍스트 위치 2에서 시작하여 하위 문자열을 5자 추출한다.
SELECT SUBSTRING(CustomerName, 2, 5) AS ExtractString
FROM Customers;
기본 예시
ExtractString
lfred
na Tr
ntoni
round
erglu
lauer
londe
ólido
on ap
ottom
‘s Be
actus
entro
hop-s
omérc
onsol
rache
u mon
aster
rnst
amili
ISSA
olies
olk o
ranke
rance
ranch
uria
alerí
odos
ourme
reat
ROSEL
anari
ILARI
ungry
ungry
sland
önigl
a cor
a mai
aughi
azy K
ehman
et’s
ILA-S
INO-D
oneso
agazz
aison
ère P
orgen
orth/
céano
ld Wo
ttili
aris
ericl
iccol
rince
ue De
ueen
UICK-
ancho
attle
eggia
icard
ichte
omero
anté
ave-a
even
imons
pécia
plit
uprêm
he Bi
he Cr
oms S
ortug
radiç
rail’
affel
ictua
ins e
ie Wa
artia
ellin
hite
ilman
olski
문자열 끝에서 시작하여 위치 -5에서 하위 문자열을 5자 추출한다.
SELECT SUBSTRING("SQL Tutorial", -5, 5) AS ExtractString;
기본 예시
ExtractString
orial
참고

Mingg`s Diary
밍구
공부 목적 블로그