1.count(*)
在mysql中是 SQL92定义的标准统计行数的语法,跟数据库无关,跟 NULL和非NULL无关。说明:count(*)会统计值为 NULL 的行,而 count(列名)不会统计此列为 NULL 值的行。所以不要用count(1)等写法;
在oracle中count(*)会进行全表扫描,用cont(1)类似代替结果集。 (未完)
1.count(*)
在mysql中是 SQL92定义的标准统计行数的语法,跟数据库无关,跟 NULL和非NULL无关。说明:count(*)会统计值为 NULL 的行,而 count(列名)不会统计此列为 NULL 值的行。所以不要用count(1)等写法;
在oracle中count(*)会进行全表扫描,用cont(1)类似代替结果集。 (未完)