본문 바로가기

프로그래밍/[DB] SQL

MYSQL 문자열 자르기, 나누기




안녕하세요~  

블로그지기 인간대표 입니다.




1. SUBSTRING - 문자열 자르기

문법 : SUBSTRING(컬럼 또는 문자열, 시작위치, 길이);

SELECT SUBSTRING('abcdefghijk', 3, 5)
결과 : cdefg




2. LEFT - 왼쪽에서 문자열 자르기

문법 : LEFT(컬럼 또는 문자열, 길이)

SELECT LEFT('abcdefghijk', 3)
결과 : abc




3. RIGHT - 오른쪽에서 문자열 자르기

문법 : RIGHT(컬럼명 또는 문자열, 길이)

SELECT RIGHT('abcdefghijk', 3)
결과 : ijk




4. SUBSTRING_INDEX - 구분자 문자열 자르기

문법 : SUBSTRING_INDEX(컬럼 또는 문자열, 구분자, 횟수)

SELECT SUBSTRING_INDEX('cityattack.tistory.net', '.', 1)
결과 : cityattack

SELECT SUBSTRING_INDEX('cityattack@daum.net', '@', -1)
결과 : daum.net

SELECT SUBSTRING_INDEX('2017/10/05', '/', 2)
결과 : 2017/05

SELECT SUBSTRING_INDEX('cityattack.tistory.com', '.', -2)
결과 : tistory.com









서이추 항상 환영합니다^_^;

이상 인간대표 블로그였습니다.

 

 



'프로그래밍 > [DB] SQL' 카테고리의 다른 글

ibatis 쿼리 두번실행되는 문제  (0) 2017.10.05
[MSsql] Convert 함수 - 날짜변환  (0) 2016.11.08
[MSsql] MS-SQL 문자 함수  (0) 2016.11.08
[MySql] 문자열 치환 replace()  (0) 2015.03.26