我使用这个mysql语句来浓缩长度大于30的描述。。

select if (CHAR_LENGTH(description)>30,CONCAT(SUBSTRING(description,1,30),
'.....'),description) as description from table

如何将此mysql select更改为sql server select语句?

最佳答案

SELECT description = CASE
    WHEN LEN(description) > 30 THEN SUBSTRING(description, 1, 30) + '...'
    ELSE description
END
FROM table

关于mysql - 如何将此mysql select更改为sql server select语句?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2816339/

10-15 07:37