在视图中,我有可能含有大量弦一柱意见 。 我只是想先选择60个字符,并追加了“......”在所选择的字符串的结尾。
用于选择第一60个字符我已经使用以下查询:
select LEFT(comments, 60) as comments from myview
现在,我想它的处理如下:
- 检查它包含超过60个字符或没有。
- 如果包含然后选择仅第一60个字符,并在末尾添加三个点。
- 如果它不包含60多个字符,然后选择整个字符串结尾没有追加三个点。
谢谢
在视图中,我有可能含有大量弦一柱意见 。 我只是想先选择60个字符,并追加了“......”在所选择的字符串的结尾。
用于选择第一60个字符我已经使用以下查询:
select LEFT(comments, 60) as comments from myview
现在,我想它的处理如下:
谢谢
有条件检查字符串的长度,使用CASE
。
SELECT CASE WHEN LEN(comments) <= 60
THEN comments
ELSE LEFT(comments, 60) + '...'
END As Comments
FROM myView