好了,现在问题来了。
我有一个包含一些列的表,“subject”是其中的一列。我需要从'subject‘字段获取前10个字母,而不管'subject’字段包含一个包含100个字母的字符串。
例如,
表- tbl
.列- id
、subject
、value
。
SQL查询:
SELECT subject FROM tbl WHERE id ='$id';
例如,我得到的结果是
你好,这是我的主题,你好吗
我只需要前10个字符
你好,这是
我可以理解,我可以使用php substr()删除其余的字符,但在我的例子中这是不可能的。我需要让MySQL删除多余的字符。如何做到这一点?
发布于 2013-02-19 21:54:10
发布于 2013-10-24 15:24:09
SELECT SUBSTRING(subject, 1, 10) FROM tbl
https://stackoverflow.com/questions/14959166
复制相似问题