IT/Database
오라클 case 사용 - 문자열이 일정 길이까지만 보여지게 처리하기
storya
2016. 3. 23. 12:26
문자열을 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) + "...";
}
반응형