SQL函數count(),sum()理解


①准備-創建測試表:

create table test  (  id SMALLINT,  name varchar(10)  );

插入數據:  

insert into test values(0,'張三');

insert into test values(1,'李四');  

insert into test values(2,'王五');  

insert into test values(3,'馬六');

insert into test values(null,'韓七');

②查看count(),sum()的值

select count(*)記錄條數,count(id) id記錄條數,sum(id) id累加 from test

記錄條數 ID記錄條數 ID累加

5              4                 6

③結論:

count(*)函數統計表的記錄條數。

count(id)函數統計列id不為null的記錄條數,為null的不統計。

sum(id)函數累加列id的值,id為null的不統計。


免責聲明!

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



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