【发布时间】:2013-02-26 14:44:10
【问题描述】:
在一个视图中,我有一列 cmets 可能包含大字符串。 我只想选择前 60 个字符并在所选字符串的末尾附加“...”。
为了选择前 60 个字符,我使用了以下查询:
select LEFT(comments, 60) as comments from myview
现在我希望它的处理如下:
- 检查它是否包含超过 60 个字符。
- 如果包含则仅选择前 6o 个字符并在末尾附加三个点。
- 如果不包含超过 60 个字符,则选择整个字符串,不要在末尾附加三个点。
谢谢
【问题讨论】:
标签: sql sql-server-2008 tsql