Skip to main content

שאילתא

TL;DR

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

לגבי שאילתה

שאילתה מתייחסת לפעולה של שליפת נתונים ממסד נתונים ועיצובם לצורה הניתנת לקריאה על ידי אדם.

שאילתת מסד נתונים מסווגת לשאילתות פעולה או שאילתות נבחרות.

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

כיצד ניתן לבקש שאילתה?

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

כיצד ניתן להשתמש בשאילתה?

ניתן להשתמש בשאילתות בדרכים שונות ויכולות להשיג משימות רבות.

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

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