我需要向工作中的现有表添加一个新列,我想知道是将其创建为tinyint还是bit数据类型。我们公司最近从SQL Server 2000升级到2008,IIRC我的老板说SQL Server 2000在尝试使用bits时出现了问题。我想他说过它们与索引和/或分组相关--我忘了。如果我计划存储的值只有true/1或false/0,那么在tinyint和bit之间做决定时,我应该考虑哪些因素?SQL Server 2000中是否有我可以/
它是一个兼容/不兼容项的计数,我的问题是,如果一个条目在表中有2行,那么它就会将其计数为2不兼容的,而它应该是1。这是基本的案例说明: user.id,
sum( CASE WHEN SCORE_FLAG = 'Y' THEN 1 ELSE 0 END) AS 'Compliant_CountSCORE_FLAG = 'Y' or SCORE_FLAG = 'N' then 1 EL