בעת טיפול בנתונים בבסיסי נתונים, לעתים קרובות אנו נוטים לבצע פעולות מסוגים שונים כדי לתפעל ולאחזר נתונים. SQL בהיותו בסיס מערכות ניהול מסדי נתונים, מציע למפעילים שונים לבצע פעולות כאלה. במאמר זה על אופרטורי SQL אדון במפעילים השונים המשמשים ב- SQL ברצף הבא:
מהם אופרטורי SQL?
מפעילי SQL הם מילות מפתח שמורות המשמשות בסעיף WHERE של א לבצע פעולות חשבון, לוגיות והשוואה. מפעילים פועלים כצירופים בהצהרות SQL כדי למלא מספר תנאים בהצהרה.
מכיוון שישנם סוגים שונים של מפעילים ב- SQL, הבה נבין את אותו הדבר בחלק הבא של מאמר זה בנושא מפעילי SQL.
סוגי מפעילי SQL
מפעילי חשבון
אופרטורים אלה משמשים לביצוע פעולות כגון חיבור, כפל, חיסור וכו '.
def __init__ פיתון
מַפעִיל | פעולה | תיאור |
+ | חיבור | הוסף ערכים משני צידי המפעיל |
- | חִסוּר | משמש להפחתת ערך צד ימין מערך צד שמאל |
* | כֶּפֶל | מכפיל את הערכים הקיימים בכל צד של המפעיל |
/ | חֲלוּקָה | מחלק את ערך צד שמאל בערך צד ימין |
% | מודולוס | מחלק את ערך הצד השמאלי בערך הצד הימני ומחזיר את השאר |
דוגמא:
בחר 40 + 20 בחר 40 - 20 בחר 40 * 20 בחר 40/20 בחר 40% 20
תְפוּקָה:
60 20 800 2 0
ובכן, זה היה בערך מפעילי החשבון הזמינים ב- SQL. בהמשך במאמר זה על מפעילי SQL, הבה נבין את מפעילי ההשוואה הזמינים.
מפעילי השוואה
מפעילים אלה משמשים לביצוע פעולות כגון שווה, גדול מ, פחות וכו '.
כיצד ליצור חבילה ב - Java
מַפעִיל | פעולה | תיאור |
= | שווה ל | משמש לבדיקה אם הערכים של שני האופנדים שווים או לא. אם הם שווים, אז זה מחזיר TRUE. |
> | גדול מ | מחזירה TRUE אם הערך של האופרנד השמאלי גדול מהאופרנד הימני. |
< | פחות מ | בודק אם הערך של האופרנד השמאלי נמוך מאופרנד הימני, אם כן מחזירה TRUE. |
> = | גדול מ או שווה ל | משמש כדי לבדוק אם האופרנד השמאלי גדול או שווה לאופראנד הימני, ומחזיר TRUE, אם התנאי נכון. |
<= | פחות מ או שווה ל | מחזירה TRUE אם האופרנד השמאלי קטן או שווה לאופראנד הימני. |
או! = | לא שווה ל | משמש לבדיקה אם ערכי האופנדים שווים או לא. אם הם לא שווים אז, זה מחזיר TRUE. |
!> | לא גדול מ | בודק אם האופרנד השמאלי אינו גדול מהאופרן הימני, אם כן אז מחזיר TRUE. |
!< | לא פחות מ | מחזירה TRUE, אם האופרנד השמאלי אינו פחות מהאופרן הימני. |
דוגמא:
להבנתך הטובה יותר, אבחן את הטבלה הבאה לביצוע פעולות שונות.
תעודת סטודנט | שם פרטי | שם משפחה | גיל |
אחד | אטול | מישרה | 2. 3 |
2 | פרייה | קאפור | עשרים ואחת |
3 | רוחן | סינגאניה | עשרים ואחת |
4 | אקאנששה | ג'יין | עשרים |
5 | ויברהב | גופטה | 25 |
דוגמה [השתמש שווה ל-]:
בחר * מבין התלמידים שבהם גיל = 20
תְפוּקָה:
תעודת סטודנט | שם פרטי | שם משפחה | גיל |
4 | אקאנששה | ג'יין | עשרים |
דוגמה [השתמש גדול מ-]:
בחר * מבין התלמידים איפה גיל> 23
תְפוּקָה:
תעודת סטודנט | שם פרטי | שם משפחה | גיל |
5 | ויברהב | גופטה | 25 |
דוגמה [השתמש בפחות או שווה ל-]:
בחר * מבין התלמידים איפה גיל<= 21
תְפוּקָה:
תעודת סטודנט | שם פרטי | שם משפחה | גיל |
2 | פרייה | קאפור | עשרים ואחת |
3 | רוחן | סינגאניה | עשרים ואחת |
4 | אקאנששה | ג'יין | עשרים |
דוגמה [לא שווה ל-]:
בחר * מבין התלמידים איפה גיל> 25
תְפוּקָה:
תעודת סטודנט | שם פרטי | שם משפחה | גיל |
אחד | אטול | מישרה | 2. 3 |
2 | פרייה | קאפור | עשרים ואחת |
3 | רוחן | סינגאניה | עשרים ואחת |
4 | אקאנששה | ג'יין | עשרים |
ובכן, זה היו מעט דוגמאות למפעילי השוואה. בהמשך במאמר זה על מפעילי SQL, הבה נבין את האופרטורים הלוגיים השונים הקיימים.
פעולות לוגיות
המפעילים הלוגיים משמשים לביצוע פעולות כגון ALL, ANY, NOT, BETWEEN וכו '.
מַפעִיל | תיאור |
את כל | משמש להשוואת ערך ספציפי לכל שאר הערכים בערכה |
כל | משווה ערך ספציפי לכל אחד מהערכים הקיימים בערכה. |
IN | משמש להשוואת ערך ספציפי לערכים המילוליים שהוזכרו. |
בֵּין | מחפש ערכים בטווח המוזכר. |
AND | מאפשר למשתמש להזכיר מספר תנאים בסעיף WHERE. |
אוֹ | משלב מספר תנאים בסעיף WHERE. |
לֹא | אופרטורים שלילתיים, המשמשים כדי להפוך את תפוקת המפעיל ההגיוני. |
קיימים | משמש לחיפוש נוכחות השורה בטבלה. |
כמו | משווה תבנית באמצעות אופרטורים של תווים כלליים. |
כמה | בדומה למפעיל כלשהו, ומשתמשים בו משווה ערך ספציפי לחלק מהערכים הקיימים בערכה. |
דוגמא:
אני הולך לשקול את טבלת התלמידים שנחשבה לעיל, ולבצע כמה מהפעולות.
דוגמה [כל אחד]
בחר * מבין התלמידים שבהם גיל> כל (בחר גיל מבין סטודנטים שגילם> 21)
תְפוּקָה:
תעודת סטודנט | שם פרטי | שם משפחה | גיל |
אחד | אטול | מישרה | 2. 3 |
5 | ויברהב | גופטה | 25 |
דוגמה [בין ו- AND]
בחר * מבין התלמידים איפה הגילאים בין 22 ל -25
תְפוּקָה:
תעודת סטודנט | שם פרטי | שם משפחה | גיל |
אחד | אטול | מישרה | 2. 3 |
דוגמה [IN]
בחר * מבין התלמידים שבהם הגיל נמצא ('23 ',' 20 ')
תְפוּקָה:
תעודת סטודנט | שם פרטי | שם משפחה | גיל |
אחד | אטול | מישרה | 2. 3 |
4 | אקאנששה | ג'יין | עשרים |
במאמר זה הסברתי רק כמה דוגמאות. הייתי אומר, קדימה ותרגל עוד כמה דוגמאות על סוגי המפעילים השונים כדי לקבל תרגול טוב בכתיבת שאילתות SQL.
אם ברצונך ללמוד עוד על MySQL ולמד להכיר את בסיס הנתונים היחסי של קוד פתוח, ואז לבדוק את שלנו שמגיע עם הדרכה חיה בהנחיית מדריך וניסיון פרויקט אמיתי. הכשרה זו תעזור לך להבין את MySQL לעומק ותעזור לך להשיג שליטה בנושא.
יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות במאמר זה בנושא 'מפעילי SQL' ואחזור אליך.