Cod*_*der 24 sql t-sql sql-server-2008
在视图中,我有一个列注释,可能包含大字符串.我只想选择前60个字符并在所选字符串的末尾添加" ... ".
为了选择前60个字符,我使用了以下查询:
select LEFT(comments, 60) as comments from myview
Run Code Online (Sandbox Code Playgroud)
现在我想要它的处理如下:
谢谢
Joh*_*Woo 41
要有条件地检查字符串的长度,请使用CASE.
SELECT CASE WHEN LEN(comments) <= 60
THEN comments
ELSE LEFT(comments, 60) + '...'
END As Comments
FROM myView
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
117615 次 |
| 最近记录: |