我构建了这个搜索特定列(a)的应用程序。结果列(a)中的数据需要分成列。不幸的是,这使我的搜索机制搞砸了。在我做这样的事情之前。
columnA like '%" & q & "%'
我现在需要将搜索拆分为2列,但仍然将数据视为数据仍在一列中(连接)。
columnA+columnB LIKE '%" & q & "%'
这可能吗?谢谢你们。
答案 0 :(得分: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 & "%'
这就是你要找的东西吗?