0

我构建了这个应用程序来搜索某个列(a)。原来列(a)中的数据需要分成列。不幸的是,这使我的搜索机制搞砸了。在我做这样的事情之前。

columnA like '%" & q & "%'

我现在需要将搜索分成 2 列,但仍将其视为数据仍在一列中(连接)。

columnA+columnB LIKE '%" & q & "%'

这可能吗?多谢你们。

4

1 回答 1

0

是的,如果我理解你的问题:

SELECT 
        CONVERT(nvarchar(1024),(ISNULL(columnA,''))+CONVERT(nvarchar(1024),ISNULL(columnB,''))  
FROM searchTable
WHERE 
    CONVERT(nvarchar(1024),(ISNULL(columnA,''))+CONVERT(nvarchar(1024),ISNULL(columnB,'')) LIKE '%" & q & "%'

那是你要找的吗?

于 2013-01-28T20:19:31.770 回答