このmysqlステートメントを使用して、長さが30を超える説明を連結します。
select if (CHAR_LENGTH(description)>30,CONCAT(SUBSTRING(description,1,30),
'.....'),description) as description from table
このmysqlselectをsqlserverselectステートメントに変更するにはどうすればよいですか?
このmysqlステートメントを使用して、長さが30を超える説明を連結します。
select if (CHAR_LENGTH(description)>30,CONCAT(SUBSTRING(description,1,30),
'.....'),description) as description from table
このmysqlselectをsqlserverselectステートメントに変更するにはどうすればよいですか?
SELECT description = CASE
WHEN LEN(description) > 30 THEN SUBSTRING(description, 1, 30) + '...'
ELSE description
END
FROM table
表からの説明としてSELECTLEFT(description、30)
CASEステートメントを使用します; 何かのようなもの:
SELECT
CASE WHEN CHAR_LENGTH(description) > 30
THEN SUBSTRING(description,1,30) + '.....'
ELSE description
END as description
FROM
table