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

MID()

MID() 함수는 문자열의 임의의 위치에서 하위 문자열을 추출한다.

⭐ SUBSTR()는 MID() 함수와 동일하다. SUBSTRING() 함수는 비슷하긴하나 위치를 지정하는것에서 약간 차이가 있다.

MySQL 4.0부터 작동한다.

형식
MID(string, start, length)
매개변수
string
:
추출할 문자열
start
:
시작 위치. 양수 또는 음수가 될 수 있다. 양수이면 이 함수는 문자열의 시작 부분에서 추출하고 음수인 경우 문자열의 끝에서 추출다.
length
:
추출할 문자 수
예제
문자열에서 하위 문자열을 추출한다.

위치 5에서 시작하여 3자 추출해보자.

SELECT MID("SQL Tutorial", 5, 3) AS ExtractString;
기본 예시

ExtractString
Tut

열의 텍스트에서 하위 문자열을 추출한다.

위치 2에서 시작하여 5자 추출해보자.

SELECT MID(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 MID("SQL Tutorial", -5, 5) AS ExtractString;
기본 예시
ExtractString
orial


참고

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