已采纳回答 / lin_j
因为 当 release_year不是 2006时 ,release_year='2006' 结果false 不是 NULL,Count在 值是NULL是 不统计数, 至于加上or NULL , 很像其他编程里的or运算符,第一个表达式是true就是不执行or后面的表达式,第一个表达式是false 执行or后面的表达式 。当release_year不为2006时release_year = '2006' or NULL 的结果是NULL,Count才不会统计上这条记录数
2015-01-28
最新回答 / qq_北笙_0
对于大数据量,建议使用guid做主键。而使用int会得到最佳的性能。公司一般都会是为了安全防止注入等让别人获取不到数据,一般都是数据会加密的,而int作为主键的确适合数据,但是如果数据大量超出int呢。而且他很难控制分布式的数据表。使用INT做主键的优点: 1、需要很小的数据存储空间,仅仅需要4 byte 。 2、insert和update操作时使用INT的性能比GUID好,所以使用int将会提高应用程序的性能。 3、index和Join 操作,int的性能最好。 4、容易记忆。 ...
2015-01-25