标签: sql-server tsql
我有大约70个列,列中有1或0。我只想选择超过0的列。请问最好的方法是什么?谢谢。
答案 0 :(得分:2)
我不确定你要完成什么,但SQL确实没有一个很好的机制来根据它们的值选择列。但是,如果使用PIVOT将列转换为行,则可以使用基本的WHERE子句来过滤行。
PIVOT
WHERE
https://technet.microsoft.com/en-us/library/ms177410%28v=sql.105%29.aspx