MySQL - 문자열 부분 가져오기(LEFT, MID, RIGHT), ISNUMERIC 함수

이우건·2023년 2월 28일

SQL 

목록 보기
9/9

ISNUMERIC 함수

문자열인 데이터가 숫자 형식인 경우 1, 숫자 형식이 아닌 경우 0을 반환

EX)

select ISNUMERIC('1234')

결과 : 1

select ISNUMERIC('ABCD')

결과 : 0 (숫자가 아닌 A가 포함되어 있으므로)

문자열 부분 가져오기

  • LEFT : 문자에 왼쪽을 기준으로 일정 갯수를 가져오는 함수.
  • MID : 문자에 지정한 시작 위치를 기준으로 일정 갯수를 가져오는 함수.
  • RIGHT : 문자에 오른쪽을 기준으로 일정 갯수를 가져오는 함수.

참고로 MID 함수는 SUBSTR과 SUBSTRING 함수의 동의어입니다.

사용법

LEFT
LEFT(문자, 가져올 갯수)

MID
MID(문자, 시작 위치, 가져올 갯수)

RIGHT
RIGHT(문자, 가져올 갯수)

예제 쿼리

LEFT()

SELECT LEFT('abcdefg', 3)

결과: abc

MID()

SELECT MID('abcdefg', 2, 4)

결과: bcde

RIGHT()

SELECT RIGHT('abcdefg', 3)

결과: efg

profile
머리가 나쁘면 기록이라도 잘하자

0개의 댓글