[MariaDB] 문자열 일정 길이까지만 보여지게 처리하기

공수정·2021년 10월 28일
0

mariaDB

목록 보기
1/3

DB에서 문자열을 가져올 때 문자열이 일정 길이 이상이라면, 일정 길이까지만 표시되고 ,,,과 같이 표시되는 경우를 본 적이 있을 것이다.
데이터를 가져온 이후에 다시 다듬어도 좋겠지만 DB에서 다른 값까지 한번에 불러오는 상황이라면 값을 가져오면서 처리해주는 것이 더 간편하다.
이럴때 쿼리문을 어떻게 쓰는게 좋을지 기록해놓으려고 한다.

SELECT
	CASE
    		WHEN LENGTH(컬럼명) > 원하는 길이 THEN CONCAT(SUBSTR(컬럼명,시작인덱스,원하는 길이), '뒤에 표시할 문구')
        ELSE	컬럼명
        
    END 컬럼명
    
FROM 테이블명
profile
계속해서 공부하는 개발자입니다 :)

0개의 댓글