קאָמפּיוטערסטעקע טייפּס

סקל בוילעט: באַשרייַבונג, יגזאַמפּאַלז, פּראָפּערטיעס

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

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

צוגרייטונג טיש

ימאַדזשאַן אַז מיר האָבן אַ דייטאַבייס סטאָרז אינפֿאָרמאַציע וועגן די טאַפּעטן דערלאנגט אין צוויי טישן. דעם טיש אָבאָי (טאַפּעטן) מיט שייַן fields (יינציק identifier), פון די טיפּ (טיפּ פון טאַפּעטן -. פּאַפּער, וויינאַל, אאז"ו ו), קאָליר (קאָליר), אַ סטרוקט (ביניען) און די פּרייַז (פּרייַז). און טיש אָסטאַטקי (רעזאַדוז) מיט יד_אָבאָי fields (אַ דערמאָנען צו די יינציק identifier אין די טיש אָבאָי) און ציילן (די נומער פון ראָללס אין לאַגער).

פּלאָמבירן די דאַטן טיש. אין די טיש לייגן די טאַפּעטן 9 רעקאָרדס:

אָבאָי

שייַן

טיפּ

קאָליר

סטרוקט

פּרייַז

1

פּאַפּיר

מאַלטיקאַלער

ימבאָסט

56.9

2

פּאַפּיר טאָפּל-לייערד

בייזש

גלאַט

114.8

3

וויינאַל

מאַראַנץ

ימבאָסט

504

4

פעל

בייזש

ימבאָסט

1020.9

5

פּאַפּיר טאָפּל-לייערד

בייזש

גלאַט

150.6

6

פּאַפּיר

מאַלטיקאַלער

גלאַט

95.4

7

וויינאַל

ברוין

גלאַט

372

8

פעל

ווייַס

ימבאָסט

980.1

9

שטאָף

ראָזעווע

גלאַט

1166.5

די טיש מיט די בלייבט - און נייַן רעקאָרדס:

אָסטאַטקי

יד_אָבאָי

ציילן

1

8

2

12

3

24

4

9

5

16

6

7

7

24

8

32

9

11

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

אָרט בוילעט אין די סעלעקט פּונקט

בוילעט אַרגומענט זאָל זיין געשטעלט מיד נאָך די סעלעקט קיווערד אין די קוויריז. ער געווענדט צו אַלע די Columns ספּעסיפיעד אין די זאַץ סעלעקט, ווייַל עס וועט זיין יקסקלודיד פון די לעצט אָנפֿרעג רעזולטאַט איז לעגאַמרע יידעניקאַל סטרינגס. אזוי, אַמאָל איז גענוג צו ספּעציפיצירן ווען שרייבן סקל «סעלעקטירן בוילעט» בעטן. די ויסנעם איז די נוצן פון בוילעט ין געמיינזאַם פֿעיִקייטן אַז קוקן בייַ אַ ביסל שפּעטער.

עס זאָל ווערן דערמאנט אַז רובֿ פון די דאַטאַבאַסע און טוט ניט דערקענען דיין טיפּ פון בעטן:

סעלעקטירן בוילעט אָסטאַטקי.קאָונט, בוילעט אָבאָי. *

פֿון אָבאָי

ינער JOIN אָסטאַטקי אויף Oboi.id = אָסטאַטקי.יד_אָבאָי

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

אַפּפּליקאַטיאָן בוילעט קוויריז אין נאָרמאַל

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

באַטראַכטן אַ סיטואַציע ווען מיר דאַרפֿן צו וויסן וואָס טיפּ מיר האָבן טאַפּעטן, נאָר פֿאַר קאַנוויניאַנס, צו סאָרט דורך טיפּ:

סעלעקטירן אָבאָי.טיפּע

פֿון אָבאָי סדר דורך טיפּ

און באַקומען די רעזולטאַטן:

טיפּ

פּאַפּיר

פּאַפּיר

פּאַפּיר טאָפּל-לייערד

פּאַפּיר טאָפּל-לייערד

וויינאַל

וויינאַל

שטאָף

פעל

פעל

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

סעלעקטירן בוילעט אָבאָי.טיפּע

פֿון אָבאָי סדר דורך טיפּ

מיר באַקומען די רעזולטאַט אָן יבערכאַזערונג:

טיפּ

פּאַפּיר

פּאַפּיר טאָפּל-לייערד

וויינאַל

שטאָף

פעל

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

אַפּפּליקאַטיאָן פון בוילעט געמיינזאַם פֿעיִקייטן ין

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

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

סעלעקטירן סאַכאַקל (אָסטאַטקי.קאָונט)

פֿון אָסטאַטקי

בעטן וועט געבן די ענטפֿערן 143. אויב, אָבער, מיר וועלן טוישן צו:

סעלעקטירן סאַכאַקל (בוילעט אָסטאַטקי.קאָונט)

פֿון אָסטאַטקי

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

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

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

פֿון אָבאָי

און באַקומען די רעזולטאַט פון 5 - פּראָסט פּאַפּיר און טאָפּל-שיכטע וויינאַל און ניט-וואָווען שטאָף. פֿאַר וואָר, אַלע געזען די אַדווערטייזמאַנץ אַזאַ ווי: "בלויז מיר האָבן איבער 20 אַנדערש מינים פון טאַפּעטן," דורך וואָס איז מענט אַז דעם קראָם איז ניט נאָר אַ פּאָר טוץ ראָללס און אַ פאַרשיידנקייַט פון טאַפּעטן מאָדערן טייפּס.

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

ווען צו פאַרלאָזן די נוצן פון דעם אַרגומענט

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

  1. איר דורכפירן אַ סעלעקציע פון טישן און זענען זיכער אין די יינציק ווערט יעדער. אין דעם פאַל, די נוצן פון דער אַרגומענט איז ינאַפּראָופּרייט, ווייַל עס איז אַן נאָך מאַסע אויף די סערווער אָדער קליענט (דיפּענדינג אויף דעם טיפּ פון דבמס).
  2. ביסט איר דערשראָקן פון לוזינג אייער דאַטע. זאל אונדז דערקלערן.

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

סעלעקטירן בוילעט אָבאָי.טיפּע, אָבאָי.קאָלאָר

פֿון אָבאָי

סדר דורך אָבאָי.טיפּע

און - פאַרלירן עטלעכע דאַטע:

טיפּ

קאָליר

פּאַפּיר

מאַלטיקאַלער

פּאַפּיר טאָפּל-לייערד

בייזש

וויינאַל

ברוין

וויינאַל

מאַראַנץ

שטאָף

ראָזעווע

פעל

בייזש

פעל

ווייַס

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

טיפּ

קאָליר

פּאַפּיר

מאַלטיקאַלער

פּאַפּיר

מאַלטיקאַלער

פּאַפּיר טאָפּל-לייערד

בייזש

פּאַפּיר טאָפּל-לייערד

בייזש

וויינאַל

ברוין

וויינאַל

מאַראַנץ

שטאָף

ראָזעווע

פעל

ווייַס

פעל

בייזש

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

אנדער ברירה בוילעט

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 yi.birmiss.com. Theme powered by WordPress.