代码之家  ›  专栏  ›  技术社区  ›  Laughin Coffin

如何仅从数据库中获取数据片段?

  •  1
  • Laughin Coffin  · 技术社区  · 7 年前

    我与PHPMyadmin一起工作,我有一个名为\u Job的字段,其中有大量的工作描述。我创建了一个。php文档中,我添加了一个dinamic表,其中包含数据库中的所有行。\u作业就是其中之一,我想做的是只将数据库字段中的一部分数据添加到表中。

    这意味着我必须以某种方式将文本减少到有限的“x”个字符,并添加“…”在最后。

    我该怎么做?

    1 回复  |  直到 7 年前
        1
  •  2
  •   honzajolic    7 年前

    您没有提供您尝试的任何数据和示例,但我假设您需要字段中的一些字符,然后。。。剩下的SQL函数就是您要查找的:

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

    这将把字符x减到y(因此您可以为字符1到10编写类似SUBSTR(The\u Job,1,10)的内容

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

    这将首先选择 x个 \u作业的字符。

    更新时间: 我将运算符| |更改为CONCAT。