我有一个叫做subject的字段,数据看起来像这样:
ALJ Diane Davis - WCF我希望我的最终结果是:
ALJ黛安戴维斯我想把所有数据都留给“ - ”我在用 …
这应该给你结果。 Locate是Adavantage-Sql中的函数。你可以用它 链接
功能 - LOCATE(str1,str2 [,start]) 返回整数位置 str2中str1的(基于1),带有可选的起始起点。 如果在str2中找不到str1,则返回0。
功能 - LOCATE(str1,str2 [,start])
返回整数位置 str2中str1的(基于1),带有可选的起始起点。 如果在str2中找不到str1,则返回0。
SELECT SUBSTRING('ALJ Diane Davis - WCF', 1, locate('-', 'ALJ Diane Davis - WCF') - 1)