在 PostgreSQL中 count(*) 和 count(f1) 结果不一定一致,count(*) 会计算所有的记录,而 count(f1) 只会记录非NULL的记录。
在 PostgreSQL中,子表达式的计算顺序是没有定义的,比如 select func() or true , func() 不一定会被调用。