uknowapps

uknowapps.egloos.com

포토로그



오라클에 case 사용 - 문자열이 일정 길이까지만 보여지게 처리하기 Oracle

문자열을 DB에서 읽어올 때 일정 길이까지만 보여지고 나머지는 ..으로 처리하기

 1. SQL Query에서 처리하기

    문자열의 길이가 100자를 넘어서면 100자까지 보여주고 나머지는 ...으로 처리함

select name, 
          CASE
                 WHEN LENGTH(summary) > 100 then SUBSTR(summary,1,100) || '...'
                 ELSE summary 
         END summary
from test;

2. java에서 처리하기

String msg = "";
if(summary.length() >100){
  msg = summary.substring(0,100) + "...";
}

덧글

댓글 입력 영역



애드센스 수평