Welcome

Innovation distinguishes between a leader and a follower.

" นวัตกรรมแยกผู้นำกับผู้ตามออกจากกัน " Steve Jobs


ฟังก์ชัน COUNT() ในการนับจำนวนเรคอร์ด


Function COUNT() สามารถนำไปใช้ในการนับจำนวนแถว เช่น การนับจำนวนแถวในตารางที่ประกอบไปด้วยแถวต่าง ๆ ที่มีทั้งค่า NULL และ non-NULL
SELECT i, j FROM t;
ij
1NULL
NULL2
11
11
13
NULLNULL
1NULL
การใช้ COUNT() อาจจะใช้ในกรณีต่าง ๆ ดังนี้
COUNT(*) เพื่อนับจำนวนแถวทั้งหมดของตาราง
SELECT COUNT(*) FROM t;
COUNT(*)
7
COUNT(expression) เพื่อนับจำนวนค่าที่เป็นแบบ non-NULL ตามที่กำหนดใน expression โดยที่ expression จะต้องกำหนดเป็นชื่อ field
SELECT COUNT(i), COUNT(j) FROM t;
COUNT(i)COUNT(j)
54
COUNT(DISTINCT expression) ใช้นับจำนวนค่าที่แตกต่างกัน (unique) และค่าที่เป็นแบบ non-NULL ด้วย
SELECT COUNT(DISTINCT i), COUNT(DISTINCT j) FROM t;
COUNT(DISTINCT i)COUNT(DISTINCT j)
13
เรายังสามารถกำหนด expression หลาย ๆ ตัวได้ด้วยการคั่นด้วย comma เช่น
SELECT COUNT(DISTINCT i, j) FROM t;
COUNT(DISTINCT i, j)
2

0 ความคิดเห็น :

แสดงความคิดเห็น

 
JUNCTION X © 2013. All Rights Reserved. Powered by Blogger
Top