【发布时间】:2015-03-11 05:05:24
【问题描述】:
我有一个包含许多列的巨大表,我知道这些列有时会采用一些特定值“MyValue”。无论在哪一列,如何选择包含“MyValue”的特定表中的所有行。
我在这里找到了相关主题: How do I find a value anywhere in a SQL Server Database?
但是我的查询需要一个更小的大炮。我知道表名,比如说“MyTable”。我不需要搜索整个数据库。
【问题讨论】:
-
您的意思是 (1) 表中的所有行,其中至少有一行包含 MyValue,还是 (2) 仅包含 MyValue 的行?
-
@jarlh 我想选择所有包含 'john' 的行,无论 'john' 是在 FirstName 列还是 LastName 列或 WhatEverOther 列。 'john' 必须在至少一列中。
-
我认为这是糟糕的数据库设计/想法。
-
您是否也在使用 SQL Server 或其他 DBMS?
标签: sql sql-server search select text