בולנט - דברים מיוחדים...

www.ASP.org.il

Israeli ASP Organization
ארגון ה-ASP הישראלי
מאמרים/דוגמאות קוד
קישורים
ספרות
חיפוש כללי:

חפש!
כלליHTMLASPASP.NETSQLמסדי נתוניםJavaScriptXML * XSLDHTML * CSSעיצוב וגרפיקהשרתיםComponentsפרסום ושיווקקידום אתריםקופירייטינגPHP
פרסומת
דף ראשי מדורים דרושים הרשמה למועדון אודותינו צור קשר
מיקום: מאמרים ודוגמאות קוד > SQL

SQL - Count

חישוב מספר הרשומות המוחזרות על-ידי שאילתה.

תחביר

Count(expr)‎

מציין המיקום expr מייצג ביטוי מחרוזת המזהה את השדה אשר מכיל את הנתונים שברצונך למנות, או ביטוי המבצע חישוב באמצעות הנתונים בשדה. אופרנדים תחת expr יכולים לכלול שם של שדה בטבלה או פונקציה (אשר יכולה להיות פנימית או מוגדרת על-ידי המשתמש, אך לא פונקציות צבירה אחרות שלSQL). באפשרותך למנות כל סוג של נתונים, כולל טקסט.

הערות

ניתן להשתמש בפונקציה Count כדי למנות את מספר הרשומות בשאילתה המשמשת כבסיס. לדוגמה, באפשרותך להשתמש בפונקציה Count כדי למנות את מספר ההזמנות שנשלחו אל מדינה מסויימת.

למרות שהערך expr יכול לבצע חישוב על שדה, הפונקציה Count פשוט מונה את מספר הרשומות. אין משמעות לערכים המאוחסנים ברשומות.

הפונקציה Count אינה מונה רשומות המכילות שדות עם הערך Null אלא אם הערך expr הוא התו הכללי כוכבית (*). אם אתה משתמש בסימן כוכבית, הפונקציה Count מחשבת את המספר הכולל של רשומות, כולל אלה המכילות שדות עם הערך Null. הפונקציה Count(*)‎ מהירה במידה ניכרת מהפונקציה Count([Column Name])‎. אל תקיף את הסימן כוכבית בסימני מרכאות (' '). הדוגמה הבאה מחשבת את מספר הרשומות בטבלה Orders:

SELECT Count(*) AS TotalOrders FROM Orders; אם expr מזהה שדות מרובים, הפונקציה Count מונה רשומה רק אם לפחות אחד השדות אינו מכיל את הערך Null. אם כל השדות שצויינו מכילים את הערך Null, הרשומה אינה נכללת בספירה. הפרד את שמות השדות באמצעות הסימן &. הדוגמה הבאה מראה כיצד באפשרותך להגביל את הספירה לרשומות בהן הערך בשדות ShippedDate או Freight אינו Null: SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders; באפשרותך להשתמש בפונקציה Count בביטוי שאילתה. ניתן להשתמש בביטוי זה גם במאפיין SQL של אובייקט QueryDef או בעת יצירת אובייקט Recordset המבוסס על שאילתת SQL.

דוגמה לפונקציה Count

דוגמה זו עושה שימוש בטבלה Orders כדי לחשב את מספר ההזמנות שנשלחו אל בריטניה.
הדוגמה שולחת קריאה אל הפרוצדורה EnumFields, אותה באפשרותך למצוא בדוגמה למשפט SELECT.

Sub CountX() Dim dbs As Database, rst As Recordset ' Modify this line to include the path to Northwind ' on your computer. Set dbs = OpenDatabase("Northwind.mdb") ' Calculate the number of orders shipped ' to the United Kingdom. Set rst = dbs.OpenRecordset("SELECT" _ & " Count (ShipCountry)" _ & " AS [UK Orders] FROM Orders" _ & " WHERE ShipCountry = 'UK';") ' Populate the Recordset. rst.MoveLast ' Call EnumFields to print the contents of the ' Recordset. Pass the Recordset object and desired ' field width. EnumFields rst, 25 dbs.Close End Sub



         

מחבר: אדם ליבסקירמת קושי: 1  ||  ציון: (3.8)כל הזכויות שמורות ל-IAO ©

© כל הזכויות שמורות ל-IAO
Lamparas y Mobiles  |   בולנט - Bolenat סטלן  |   מתכונים  |   הומו גאה  |   שמות  |   מיסטיקה וקבלה  |   Fisherman Pants סדרות טלויזיה טיסות זולות הודו נפאל תאילנד ביקורות משחקי מחשב Engineering Solutions עיצוב גרפי בפלאש לימוד צילומים תמונות ופיתוח קנוורט משאיות ישראל islands & beaches TV Series Guide חגי ישראל play online game clothes wear בניית אתר חנויות מחשבים ו-ציוד הקפי jewish holidays israeli games ישראל אופנה חולצות טישירט מעוצבות הריון לידה תינוק כוסיות ערומות קורס אימון אישי מידע על חברות רשתות ikesound car audio wholesale recetas comidas family and woman magic trip T Shirt mania Bolenat Searches Bolenat UK online video clips חיפושים מגזין מסטול ל-סטלן המצוי Hebrew learning online תכשיטים טבעות שרשראות קליפרים מצתים התפתחות הילד comparte light lamps תרופות / מחלות הדפסה על חולצות למכירה מוזיקה ישראלית תמונות סרטונים מצחיקים גידול צמחים פרחים ישראלים בעולם מתפנקים - ספא פינוק מושלם ייעוץ עסקים משפחתיים סרט קולנוע - קומדיה סאטירה כסף / שוק ההון לימוד שחיה בריכה מפסיקים לעשן סיגריות נשים אישה בחורה בחורות Bongs and Pipes Music Festivals Coca-Cola קססונית