SELECT (case
WHEN LEN(NewsID) > 10 then LEFT(NewsID,8) + '...'
ELSE
NewsID
END
) AS NewsTitle
FROM YourTable
输出直接用<%# DataBinder.Eval(Container.DataItem,"NewsTitle")%>
WHEN LEN(NewsID) > 10 then LEFT(NewsID,8) + '...'
ELSE
NewsID
END
) AS NewsTitle
FROM YourTable
输出直接用<%# DataBinder.Eval(Container.DataItem,"NewsTitle")%>
博客展示了一段SQL查询代码,通过CASE语句处理NewsID字段,当长度大于10时截取前8位加'...',否则显示原内容,结果以NewsTitle输出。还给出了数据绑定代码用于展示查询结果。
223

被折叠的 条评论
为什么被折叠?



