我们在开发中,经常会遇到从数据库中读取数据时,有一些字段内容太长,比如(text)类型字段,在返回到页面上显示时,常常把页面撑大,但这些内容在一些汇总类的页面中,没有必要全部直截显示,为了友好显示,我们决定把前面一部分内容显示,后半部分内容使用省略号来代替显示。当然输出省略号也可以通过CSS样式表来实现,我们仅以SQL 输出内容为例:
在SQL中可以按以下方法输入文字内容:
declare @i int
set @i=6
select case
when len(isnull(字段名,''))>@i then left(isnull(字段名,''),@i) + '....'
when len(isnull(字段名,''))<=@i then 字段名 end as articletitle,
articleid
from articles