我用concating其长度大于30说明这个MySQL声明..如何将这个mysql select改成sql server select语句?
select if (CHAR_LENGTH(description)>30,CONCAT(SUBSTRING(description,1,30),
'.....'),description) as description from table
如何改变这种mysql的选择到SQL Server的select语句?
我用concating其长度大于30说明这个MySQL声明..如何将这个mysql select改成sql server select语句?
select if (CHAR_LENGTH(description)>30,CONCAT(SUBSTRING(description,1,30),
'.....'),description) as description from table
如何改变这种mysql的选择到SQL Server的select语句?
SELECT description = CASE
WHEN LEN(description) > 30 THEN SUBSTRING(description, 1, 30) + '...'
ELSE description
END
FROM table
SELECT LEFT(介绍,30),说明自表
使用CASE statement;是这样的:
SELECT
CASE WHEN CHAR_LENGTH(description) > 30
THEN SUBSTRING(description,1,30) + '.....'
ELSE description
END as description
FROM
table
如何Concat的''.... ...字符串SELECT – 2010-05-12 06:14:32
LEFT(描述,30)+ '...' 的描述FROM表 – RandyMorris 2010-05-12 09:01:05