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

时间:2018-03-04 18:13:44

标签: php mysql database substring clob

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

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

我该怎么做?

1 个答案:

答案 0 :(得分: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。