ציילן וואַלועס אין אַ דאַטאַבאַסע טיש מיט די סקל COUNT פאַנגקשאַנז

ניצן SQL COUNT צו קערט אַ ברייט קייט פון דאַטן

די קוויטל עלעמענטן איז אַ וויכטיק טייל פון סטרוקטורעד קווערי שפּראַך (סקל). עס ריטריווז דאַטע באזירט אויף ספּעציפיש קרייטיריאַ פון אַ ריליישאַנאַל דייטאַבייס. איר קענען נוצן סקל קוויריז - אַרייַנגערעכנט די COUNT () פונקציע - צו באַקומען אַלע סאָרץ פון אינפֿאָרמאַציע פון ​​אַ דייטאַבייס.

די סקל COUNT () פֿונקציע איז זייער נוציק ווייַל עס אַלאַוז איר צו ציילן דייטאַבייס רעקאָרדס באזירט אויף באַניצער-ספּעסאַפייד קרייטיריאַ. איר קענען נוצן עס צו ציילן אַלע די רעקאָרדס אין אַ טיש, ציילן יינציק וואַלועס אין אַ זייַל, אָדער ציילן די נומער פון צייט רעקאָרדס פאַלן וואָס טרעפן עטלעכע קרייטיריאַ.

דער אַרטיקל נעמט אַ קורץ קוק בייַ יעדער פון די סינעריאָוז.

די ביישפילן זענען באזירט אויף די קאַמאַנלי געניצט דורך Northwind database, וואָס אָפט שיפן מיט דאַטאַבאַסע פּראָדוקטן פֿאַר נוצן ווי אַ טוטאָריאַל.

דאָ ס אַ עקססערפּט פון די פּראָדוקט טיש דייטאַבייס:

פּראָדוקט טיש
ProductID פּראָדוקט נאָמען SupplierID QuantityPerUnit UnitPrice UnitsInStock
1 Chai 1 10 boxes x 20 באַגס 18.00 39
2 טשאַנג 1 24 - 12 אָז לאגלען 19.00 17
3 אַניסעד סירופּ 1 12 - 550 מל לאגלען 10.00 13
4 שעף אַנטאָן ס קאַדזשון געווירץ 2 48 - 6 אַז דזשאַרז 22.00 53
5 שעף אַנטאָן ס גומבאָ מיקס 2 36 באָקסעס 21.35 0
6 גראַנדמאַ ס בויקסבעררי ספּרעאַד 3 12 - 8 אַז דזשאַרז 25.00 120
7 ונקלע באָב ס אָרגאַניק דאַר פּערז 3 12-1 lb pkgs. 30.00 15

קאַונטינג רעקאָרדס אין אַ טיש

די מערסט יקערדיק אָנפֿרעג איז קאַונטינג די נומער פון רעקאָרדס אין די טיש. אויב איר ווילן צו וויסן די נומער פון זאכן אין אַ פּראָדוקט טיש, נוצן די פאלגענדע אָנפֿרעג:

אויסקלייַבן COUNT (*)
פון פּראָדוקט;

דעם אָנפֿרעג קערט דער נומער פון ראָוז אין די טיש. אין דעם בייַשפּיל, עס איז 7.

קאַונטינג יינציק וואַלועס אין אַ קאַלאַם

איר קענען אויך נוצן די COUNT פאַנגקשאַנז צו ידענטיפיצירן די נומער פון יינציק וואַלועס אין אַ זייַל. אין דעם בייַשפּיל, אויב איר ווילן צו ידענטיפיצירן די נומער פון פאַרשידענע סאַפּלייערז וועמענס פּראָדוקטן דערשייַנען אין דער פּראָדוצירן אָפּטיילונג, איר קען ויספירן דעם ניצן די פאלגענדע אָנפֿרעג:

אויסקלייַבן ציילן (פארבליבן סופּפּליעריד)
פון פּראָדוקט;

דעם אָנפֿרעג קערט די נומער פון דיסטשאַרדזשד וואַלועס געפונען אין די סאַפּלייער זייַל. אין דעם פאַל, די ענטפער איז 3, רעפּריזענטינג 1, 2, און 3.

קאָונטינג רעקאָרדס וואָס ריכטן קריטעריאַ

פאַרבינדן די COUNT () פונקציע מיט די WHERE קלאָז צו ידענטיפיצירן די נומער פון רעקאָרדס וואָס גלייַכן זיכער קרייטיריאַ. פֿאַר בייַשפּיל, באַטראַכטן די אָפּטיילונג מאַנאַגער וויל צו באַקומען אַ געפיל פון די לאַגער לעוועלס אין די אָפּטיילונג. די פאלגענדע אָנפֿרעג שעפּן די נומער פון ראָוז רעפּריזענטינג וניץינסטאָקק ווייניקער ווי 50 וניץ:

אויסקלייַבן COUNT (*)
פון פּראָדוקט
ווו UnitsInStock <50;

אין דעם פאַל, די אָנפֿרעג וואָלט צוריקקומען אַ ווערט פון 4, רעפּריזענינג טשיי, טשאַנג, אַניסעעד סירופּ, און ופאַל באָב ס אָרגאַניק דאַר פּערז.

די COUNT () קלאָז קענען זיין גאָר ווערטפול צו דייטאַבייס אַדמיניסטראַטאָרס וואס זוכן צו סאַמערייז דאַטע צו טרעפן געשעפט באדערפענישן. מיט אַ ביסל שאפן, איר קענען נוצן די COUNT () פונקציאָנירן פֿאַר אַ ברייט פאַרשיידנקייַט פון צוועקן.