Mysql
如何限制所選行中的字元並使用’…'
我有一個查詢,它返回一個名為
comment
. 我想將 select 語句返回的字元數限制為 50,如果該comment
行包含超過 50 個字元,我想...
在它的末尾追加。我如何使用 SQL 查詢來實現這一點?這是我的問題的查詢。
select comment from mip
where active = 1
你可以使用MySQL 的 IF 函式
select IF(LENGTH(comment) > 50,CONCAT(LEFT(comment,50),'...'),comment) comment from mip where active = 1;
要麼
select IF(LENGTH(comment) > 50,CONCAT(SUBSTR(comment,1,50),'...'),comment) comment from mip where active = 1;