문자열 > PHP

본문 바로가기
사이트 내 전체검색

PHP

문자열

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 264회 작성일 21-09-18 15:15

본문

1. 문자열 자르기

: LEFT, RIGHT, SUBSTRING, SUBSTRING_INDEX


* LEFT(string, number_of_chars) - 문자열 왼쪽부터 자르기

ex) 

▶ SELECT LEFT(컬럼명, 5) AS Ex FROM 테이블명;



* RIGHT(string, number_of_chars) - 문자열 오른쪽부터 자르기

ex)

▶ SELECT RIGHT(CustomerName, 5) AS Ex FROM 테이블명;



* SUBSTRING(string, start, length) or (string FROM start FOR length) - 문자열 자르기

ex) 

▶ SELECT SUBSTRING(컬럼명, 2, 5) AS ExtractString FROM 테이블명;

▶ SELECT SUBSTRING("abcdefghijk", -5, 5) AS Ex;
   결과값 -> "ghijk"

▶ SELECT SUBSTRING("abcdefghijk", 5) AS Ex;
   결과값 -> "efghijk"


 

* SUBSTRING_INDEX(string, delimiter, number) - 구분자로 문자열 자르기

ex)

▶ SELECT SUBSTRING_INDEX("www.tistory.com", ".", 2);
     결과값 -> "www.tistory"


 


2. 문자열 합지기

: CONCAT 


* CONCAT(expression1, expression2, expression3,...) - 문자열 합치기

ex)

▶ SELECT CONCAT(컬럼1, " ", 컬럼2, " ", 컬럼3) AS Ex FROM 테이블;

▶SELECT CONCAT( "A", "B", "C") AS Ex FROM 테이블;
   결과값 -> "ABC"

▶ SELECT CONCAT( "[", 컬럼1, "]") AS Ex FROM 테이블;
   결과값 -> "[컬럼1값]"
 


3. 문자열 치환하기

: REPLACE


* REPLACE(string, from_substring, to_substring) - 문자열 치환하기(대소문자 구분)

ex)

▶ SELECT REPLACE("ABC ABC ABC", "A", "B");
   결과값 -> "BBC BBC BBC"

▶ SELECT REPLACE("ABC ABC ABC", "A", "c");
   결과값 -> "cBC cBC cBC"

▶ SELECT REPLACE("ABC ABC ABC", "a", "c");
   결과값 -> "ABC ABC ABC"

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

접속자집계

오늘
26
어제
24
최대
70
전체
4,876
Copyright © OHPR All rights reserved.