如何从我的数据库中只获取一段数据?

问题描述 投票:1回答:1

我正在使用PHPMyadmin,我有一个名为The_Job的字段,其中有一个关于作业的大量描述。我创建了一个.php文档,我在其中添加了一个包含数据库中所有行的dinamic表。 The_job就是其中之一,我想要做的只是将数据库中的数据片段从数据库字段The_Job添加到表中。

这意味着我必须以某种方式将文本剪切为有限的“x”个字符,并在末尾添加“...”。

我怎样才能做到这一点?

php mysql database substring clob
1个回答
2
投票

您没有提供任何数据和您尝试过的示例,但我假设您需要来自该字段的一些字符然后... SQL函数LEFT是您正在寻找的:

SELECT CONCAT(SUBSTR(The_Job, x, y),'...') FROM table

这会将字符x减去y(所以你会为字符1到10编写类似SUBSTR(The_Job,1,10)的东西

要么

SELECT CONCAT(LEFT(The_Job, x),'...') FROM table

这将选择The_Job的前x个字符。

更新:我更改了运算符||到CONCAT。

© www.soinside.com 2019 - 2024. All rights reserved.