我们假设我有以下字段:
'name sub _blah'
我可以使用TRIM()函数去除外部空间,但实际上我想在第一个空格(修剪后)之后删除所有内容.
所以:
'name sub _blah'会变成'名字'
我知道这在PHP中是可行的,但我试图在仅MySQL调用上做.有没有我不知道的功能呢?
谢谢!
Nic*_*ssu 24
select substring_index('name sub _blah',' ',1)
Run Code Online (Sandbox Code Playgroud)
尝试这个:
SUBSTRING_INDEX(str,' ', 1)
Run Code Online (Sandbox Code Playgroud)
或者,如果仍然需要TRIM
:
SUBSTRING_INDEX(TRIM(str),' ', 1)
Run Code Online (Sandbox Code Playgroud)
请参见此处的其他文档。