SQL Server之指定字段顯示固定的長度
來源:程序員人生 發布時間:2014-02-18 13:05:57 閱讀次數:3845次
SQLserver之指定字段顯示固定的長度,這個平時顯示數據的時候經常用到,但是記性不好,經常忘記。
故寫于此,以便有用的時候撿起來。
這里舉個例子,如有一個Article表,里面有3個字段
展示的時候因為某些原因,標題,內容不能顯示過長,這里設置不能超過11個,其余用"..."代替,內容文字不能超過30個,否則用"..."代替:
select ArticleTitle=
case when len(ArticleTitle)>11
then substring(ArticleTitle,0,11)+'...'
else ArticleTitle
end
,ArticleTime,ArticleContent=
case when len(ArticleContent)>11
then substring(ArticleContent,0,30)+'...'
else ArticleContent
end
from Article order by ArticleTime desc