首页 > 解决方案 > SQL Server 测试多列中的 1 个值

问题描述

我正在测试一个表,并想知道该表的 10 列(整数字段)是否等于值 999。可以使用 ANY 或 IN 子句吗?

标签: sql-server

解决方案


纯粹猜测,这是伪 SQL,但是

SELECT {Columns}
FROM {YourTable}
WHERE '999' IN ({First Column},{Second Column},{Third Column},...,{Tenth Column});

推荐阅读