【发布时间】:2015-03-05 04:54:21
【问题描述】:
我正在尝试将count (*) 替换为count(column_name)
对于一些select 语句,我能够获得column_name,但很少有非常复杂的语句,我无法找到select 语句返回的列。
当我找不到column name 时,有没有办法可以得到count(first_column_name)?
【问题讨论】:
-
您可以简单地将
count(*)更改为count(1),这也适用于您 -
为什么要把
count(*)换成count(column_name)?column_name可以为空吗?否则与*没有区别。 -
@TimSchmelter count(coumn_name) 和 count(1) 之间没有什么不同吗?我认为 count(1) 将返回完全相同的输出并提高性能forums.asp.net/t/… 抱歉,我是 sql 新手
标签: mysql sql-server sql-server-2008