在视图中,我有一列评论,其中可能包含大字符串。 我只想选择前60个字符,并在所选字符串的末尾添加“ ... ”。
为了选择前60个字符,我使用了以下查询:
select LEFT(comments, 60) as comments from myview
现在我希望它的处理如下:
由于
答案 0 :(得分:38)
要有条件地检查字符串的长度,请使用CASE
。
SELECT CASE WHEN LEN(comments) <= 60
THEN comments
ELSE LEFT(comments, 60) + '...'
END As Comments
FROM myView