我需要从中提取信息的数据库中有许多字段。对于名称列,数据采用以下格式:
Jim John - 1234567
我只想要名称部分,因此从“-”开始修剪所有内容。我试过以下
"SELECT REPLACE(LEFT(name, CHARINDEX('-',name)-1),'_',' '), othername, streetname, postal,
nameID, helper, helperID
FROM [DATABASE].[dbo].[nameDB] with (nolock)
WHERE
(othername like '" & txtSearch.Text & "'
or postal like '" & txtSearch.Text & "')
and (postal not like '%Error%'
and postal not like '%nas_admin%'
and postal not like '%NASAdmin%'
and postal like '[A-z][A-z][A-z]%')"
这不起作用,我是否可以修剪数据并在其他字段中搜索其他数据?
谢谢你的帮助