MySQL Select查询-仅获取值的前10个字符

好的,这就是问题所在。

我有一个带有一些列的表,“主题”是列之一。无论“主题”字段包含具有100个字母的字符串,我都需要从“主题”字段中获取前10个字母。

例如,

表- 。列- ,id,。subject``value

SQL查询:

SELECT subject FROM tbl WHERE id ='$id';

例如,我得到的结果是

你好,这是我的主题,你好吗

我只需要前10个字符

你好,这

我知道我可以使用php substr()删除其余字符,但是在我的情况下是不可能的。我需要获取MySQL删除的多余字符。如何才能做到这一点?

回答:

使用下面的行

SELECT LEFT(subject , 10) FROM tbl

MySQL文档

以上是 MySQL Select查询-仅获取值的前10个字符 的全部内容, 来源链接: utcz.com/qa/427307.html

回到顶部