คำนวณจำนวนระเบียนที่ส่งกลับโดยคิวรี
ไวยากรณ์
จำนวน ( expr )
ตัวแทนexprแสดงให้ นิพจน์สตริง ระบุเขตข้อมูลที่มีข้อมูลที่คุณต้องการนับหรือนิพจน์ที่ดำเนินการคำนวณโดยใช้ข้อมูลในเขตข้อมูล ตัวถูกดำเนินการในexprสามารถใส่ชื่อของเขตข้อมูลตารางหรือฟังก์ชัน (ซึ่งอาจเป็นแบบภายในหรือที่ผู้ใช้กำหนดเองได้แต่ไม่ใช่ฟังก์ชันการรวม SQL อื่นๆ) คุณสามารถนับข้อมูลชนิดใดก็ได้รวมถึงข้อความ
ข้อสังเกต
เคล็ดลับ: ใน Access ๒๐๑๐ตัวสร้างนิพจน์มี IntelliSense ดังนั้นคุณจึงสามารถดูอาร์กิวเมนต์ที่นิพจน์ของคุณจำเป็นต้องใช้ได้
คุณสามารถใช้countเพื่อนับจำนวนระเบียนในคิวรีต้นแบบ ตัวอย่างเช่นคุณสามารถใช้จำนวนการนับจำนวนการสั่งซื้อที่จัดส่งไปยังประเทศที่เฉพาะเจาะจงได้
แม้ว่าexprสามารถทำการคำนวณบนเขตข้อมูลได้นับเพียงแค่ tallies จำนวนระเบียน ไม่ว่าค่าใดจะถูกเก็บไว้ในระเบียน
ฟังก์ชันcountจะนับระเบียนที่มีเขตข้อมูล Null เว้นแต่exprเป็นอักขระตัวแทนเครื่องหมายดอกจัน (*) ถ้าคุณใช้เครื่องหมายดอกจันนับจะคำนวณจำนวนรวมของระเบียนรวมทั้งระเบียนที่มีเขตข้อมูลNullCount (*)จะเร็วกว่าจำนวน ([ชื่อคอลัมน์])อย่างมาก อย่าใส่เครื่องหมายดอกจันในเครื่องหมายอัญประกาศ ('') ตัวอย่างต่อไปนี้จะคำนวณจำนวนของระเบียนในตารางใบสั่งซื้อ:
SELECT Count(*) AS TotalOrders FROM Orders;
ถ้าexprระบุหลายเขตข้อมูลฟังก์ชันCountจะนับจำนวนระเบียนเฉพาะเมื่อเขตข้อมูลอย่างน้อยหนึ่งเขตข้อมูลไม่ใช่Null ถ้าเขตข้อมูลที่ระบุทั้งหมดเป็นNullระเบียนจะไม่ถูกนับ แยกชื่อเขตข้อมูลด้วยเครื่องหมาย ampersand (&) ตัวอย่างต่อไปนี้แสดงวิธีที่คุณสามารถจำกัดจำนวนการนับระเบียนที่เขตหรือค่าขนส่งไม่ใช่ค่าNull:
SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;
คุณสามารถใช้จำนวนในนิพจน์คิวรีได้ นอกจากนี้คุณยังสามารถใช้นิพจน์นี้ในคุณสมบัติ SQL ของวัตถุQueryDef หรือเมื่อสร้างวัตถุชุดระเบียนโดยยึดตามคิวรี SQL
หมายเหตุ: หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณสามารถแจ้งให้เราทราบว่าข้อมูลมีประโยชน์หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้คุณใช้อ้างอิง