Prz*_*min 0 sql sql-server search select text
我有一个包含许多列的大表,我知道这些列有时需要一些特定的值'MyValue'.如何选择包含"MyValue"的特定表中的所有行,而不管哪个列.
我在这里找到了相关主题: 如何在SQL Server数据库中的任何位置找到值?
但我的查询需要一个较小的大炮.我知道表名,就是说'MyTable'.我不需要搜索整个数据库.
您可以通过反转In运算符中的值和列来执行此操作.
SELECT *
FROM Mytable
WHERE 'Myvalue' IN ( Col1, Col2, col3,.... )
Run Code Online (Sandbox Code Playgroud)
如果您不想键入列,请从information_schema.column视图中将其拉出并创建一个dynamic query
| 归档时间: |
|
| 查看次数: |
6015 次 |
| 最近记录: |