oracle count(expr)計算expr非空的和

zecaro發表於2011-02-09

         有同事給了一條sql:

             select count(name)  from table where create_time

          一般我都直接用count(*),  看到count(name),特意查了一下count的文件。

COUNT({ * | [ DISTINCT | ALL ] expr }) [ OVER (analytic_clause) ]

If you specify expr, then COUNT returns the number of rows where expr is not null. You can count either all rows, or only distinct values of expr.If you specify the asterisk (*), then this function returns all rows, including duplicates and nulls. COUNT never returns null.

    count函式,雖然很常用,但以前沒注意過這個,mark之。

            

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23650854/viewspace-687035/,如需轉載,請註明出處,否則將追究法律責任。

相關文章