//decode 和 sign 结合,判断字长度
//如果字长度超过20,则截去多余的字 以"..."表示
//sign函数:1 表示大于 -1表示小于 0表示等于
select
decode(rownum,'1','<font color=red>' ||
decode(sign(length(t.Title)-20),'1',SubStr(Title,0,20) || '...',Title) || '</font>',
decode(sign(length(t.Title)-20),'1',SubStr(Title,0,20) || '...',Title)) Title,
rownum,t.* from
(select * from Info order by UpdateTime desc) t
where rownum<6