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

For information on the symbols and conventions of Backus-Naur Form (BNF) syntax, see Appendix A.