MySQL查询结果中字段的字符个数超过指定长度时截取到指定长度并追加省略号
公司项目中遇到的一个小问题, 控件中显示的字符个数有限, 导致列表中的标题显示不全
解决方案:
SELECT ( CASE WHEN LENGTH(查询的字段名)>最大字符个数 THEN CONCAT(SUBSTRING(查询的字段名,1,最大字符长度),'...') ELSE 查询的字段名 END ) AS 别名 FROM 查询的表
公司项目中遇到的一个小问题, 控件中显示的字符个数有限, 导致列表中的标题显示不全
解决方案:
SELECT ( CASE WHEN LENGTH(查询的字段名)>最大字符个数 THEN CONCAT(SUBSTRING(查询的字段名,1,最大字符长度),'...') ELSE 查询的字段名 END ) AS 别名 FROM 查询的表