2

我有一个需要搜索的包含 20 到 30 列的 SQL 表。我已经设置了自由文本搜索,以便可以运行以下查询:

Select * from dbo.table1 where Contains(*,'asdf');

问题是我不知道哪一列实际上包含“asdf”有没有一种直接的方法来获取特定的列?

编辑

我正在寻找的结果将类似于以下内容:

Record Number  |   ColumnFoundIn
5                  columnA
100                columnB
244                columnA
250                columnF

原始表的每一行都有一个唯一的记录号,所以我想要记录号,然后是找到“asdf”的列。

4

0 回答 0