MySQL中count和sum使用


count

  1. COUNT()函數里面的參數是列名的的時候,那么會計算有值項的次數。(NULL 不計入, 但是''值計入)
  2. COUNT(*)可以計算出行數,包括null ,COUNT(1)也可以計算出行數,1在這里代表一行
  3. COUNT(條件表達式),不管記錄是否滿足條件表達式,只要非NULL就加1 ,所以一般都count(id=1 or null)

sum

  1. sum()參數是列名的時候,計算列名的值的相加,不是統計有值項的總數
  2. sum(id=2) 當參數是表達式的時候,統計滿足條件的行數

注:

  1. 上面id指列名,=后面的代表值

本文參考:MySQL中sum和count用法總結,如需轉載請注明出處,
https://www.cnblogs.com/zhuchenglin/p/12077989.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM