SQL ו

Sql W



'במאמר זה, אנו מנחים אותך להבין כיצד להשתמש באופרטור SQL AND, המאפשר לך להוסיף תנאים לשאילתה נתונה באמצעות סעיף WHERE.'

תן לנו לצלול פנימה ולראות איך האופרטור AND משחק בהצהרות ה-SQL שלנו.

SQL ו-Operator

כפי שאתה יכול לנחש, האופרטור AND הוא אופרטור לוגי המאפשר לך לשלב שני ביטויים בוליאניים או יותר ולהתייחס אליהם כאל אחד. המשמעות היא שכל התנאים חייבים להיות נכונים כדי שהתנאי יוחל.







תמצא את האופרטור AND המשמש במשפט WHERE בשילוב עם משפטי SQL אחרים כגון SELECT, UPDATE ו-DELETE.



זה מאפשר לך להגביל את היקף הפעולה של הפעולה. לדוגמה, באמצעות הצהרת DELETE, תוכל להשתמש בסעיף WHERE ובמילת המפתח AND כדי להבטיח שרק הנתונים העומדים בתנאי שצוין יוסרו.



ניתן לבטא את התחביר של האופרטור AND כפי שמוצג להלן:





bool_expr_1 ו bool_expr_2 ו bool_expr_3… ו bool_expr_N;

אתה יכול לקבל כמה ביטויים בוליאניים שתרצה. עם זאת, זכור שכל הביטויים שצוינו חייבים להיות נכונים. אם ביטוי אחד הוא שקר, ההצהרה כולה מטופלת כשקרית.

הערה: ערכי NULL מתייחסים גם כאל False.



שימוש לדוגמה

נניח שיש לנו נתונים לדוגמה כפי שמוצג בשאילתות שלהלן:

יְרִידָה מאגר מידע אם קיים sampledb;
לִיצוֹר מאגר מידע sampledb;
להשתמש sampledb;
לִיצוֹר שולחן מפתחים (
תְעוּדַת זֶהוּת INT AUTO_INCREMENT לֹא ריק יְסוֹדִי מַפְתֵחַ ,
שם פרטי VARCHAR ( חמישים ) לֹא ריק ,
שם משפחה VARCHAR ( חמישים ) ,
מַחלָקָה VARCHAR ( חמישים ) לֹא ריק ,
שכר INT
) ;
לְהַכנִיס לְתוֹך מפתחים ( שם פרטי , שם משפחה , מַחלָקָה , שכר )
ערכים
( 'רוגן' , 'אליסון' , 'מִשְׂחָק' , 120000 ) ,
( 'אנה' , 'נייל' , 'מאגר מידע' , 122000 ) ,
( 'פרייזר' , 'אֵיך' , 'חזיתי' , 100000 ) ,
( 'קריש' , 'פולארד' , 'גבי' , 115,000 ) ,
( 'עֲבוֹדָה' , 'לַחֲצוֹת' , 'מפרק' , 118000 ) ,
( 'החוף' , 'ראה' , 'מִשְׂחָק' , 135000 ) ,
( 'קיירה' , 'כּוֹמֶר זוּטָר' , 'מאגר מידע' , 130000 ) ,
( 'מוזמן' , 'הנסון' , 'ענן' , 123000 ) ,
( 'בוגדן' , 'מורלי' , 'חזיתי' , 108000 ) ,
( 'מריה' , 'צוֹרֵף' , 'גבי' , 120000 ) ;

טבלה המתקבלת:

כדי למצוא את המפתחים העובדים במחלקת 'devops' ויש להם שכר גבוה מ-110000, נוכל להריץ שאילתה כפי שמוצג:

בחר * מ מפתחים איפה מַחלָקָה = 'מפרק' ו שכר >= 110000 ;

השאילתה צריכה למצוא את הרשומות התואמות ולהחזיר אותן כפי שמוצג:

תְעוּדַת זֶהוּת | שם פרטי | שם משפחה | מַחלָקָה | שכר |
--+----------+---------+----------+------+
5 | עֲבוֹדָה | לַחֲצוֹת | devops | 118000 |

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

סיכום

בפוסט זה, דנו כיצד להשתמש באופרטור AND ב-SQL כדי לשלב מספר ביטויים בוליאניים בשאילתות שלך.

תודה שקראת. עיין במדריך שלנו לאופרטור SQL OR כדי ללמוד עוד על אופרטור OR וכיצד הוא פועל בהשוואה לאופרטור AND.