mysql查询获取前200个字符

时间:2012-08-24 20:41:58

标签: mysql performance

我有一个很长的文本但是在显示时我只想显示200个字符如何查询只有200个字符的长文本保存在mysql表中作为数据类型为'TEXT';或者我是否需要通过将文本切片到200个字符并将其保存在另一列中来保存文本?

3 个答案:

答案 0 :(得分:3)

从数据库中选择结果后,您可以使用SELECT LEFT(column,200) FROM table或子串化结果。

答案 1 :(得分:1)

SELECT SUBSTRING(colname,1,200) from table

答案 2 :(得分:0)

内置SUBSTR功能将实现此目的:

select substr(col, 1, 200) from table_name;