我有一些數據庫中的字段需要從中提取信息。對於名稱列的數據是按以下格式:修剪符號後的所有內容,並搜索其他字段SQL
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]%')"
這是不行的,是有可能,我可以修剪數據的同時尋找其他領域的其他數據?
感謝所有幫助
請標記使用DBMS。 (有些非ANSI SQL ......) – jarlh
更新,歡呼 –