首頁>Program>source

好的,這是問题所在。

我有一个帶有一些列的表,"主题"是列之一。 無論"主题"欄位包含一个包含100个字母的字元串,我都需要从"主题"欄位中获取前10个字母。

例如,

表- tbl . 列- idsubjectvalue

SQL查詢:

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

例如,我得到的結果是

Hello, this is my subject and how are you

我只需要前10个字元

Hello, thi

我知道我可以使用php substr()删除其餘字元,但是在我的情况下是不可能的.我需要获取MySQL删除的多餘字元.怎麼做?

最新回復
  • 5月前
    1 #

    使用下面的行

    SELECT LEFT(subject , 10) FROM tbl
    

    MySQL文件

  • 5月前
    2 #

    SELECT SUBSTRING(subject, 1, 10) FROM tbl
    

  • 5月前
    3 #

    如果需要进一步切碎,請查看"左"或"子字元串"。

    Google和MySQL文件是一个很好的起點-如果您在提出問题之前甚至没有試圖帮助自己,通常不会得到如此热情的答複。

  • c#:將基類轉換為派生類
  • python:插入两个字元串的最pythonic方式