我用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