让我们创建一个名为虚表music至极有列id,artist和title.
前2个rows将是:
1|C. Dione|My heart will go one;
2| C. Dione|I drive all night;
Run Code Online (Sandbox Code Playgroud)
现在显然这两个数据都是正确的,但如果我们将它们用于一个jquery autocomplete使用SELECT DISTINCT(artist)将给2个艺术家
C. Dione
Run Code Online (Sandbox Code Playgroud)
和
C. Dione
Run Code Online (Sandbox Code Playgroud)
如何删除artist列中的第一个空格?
您可以使用:
SELECT DISTINCT(LTRIM(artist)) ....
Run Code Online (Sandbox Code Playgroud)
或者你也可以这样做,
UPDATE music set artist = LTRIM(artist)
Run Code Online (Sandbox Code Playgroud)
这将阻止您在SELECT中每次都进行LTRIM