מהו שאילתת מסד נתונים?

שאילתות לרתום את העוצמה של מסד הנתונים שלך

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

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

הצהרת SQL SELECT

שאילתת מסד נתונים חייבת לפעול לפי פורמט השאילתה הנדרש על-ידי מסד הנתונים. הפורמט הנפוץ ביותר הוא פורמט שאילתה סטנדרטי מובנה שאילתה (SQL) שאילתה בשימוש על ידי מערכות רבות לניהול מסדי נתונים. SQL היא שפה רבת עוצמה המסוגלת לשאילתות מתקדמות.

SQL משתמש במשפט SELECT כדי לבחור נתונים ספציפיים.

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

הנה קטע מתוך טבלת העובדים של מסד הנתונים:

קטע מתוך מסד הנתונים Northwind עובדים השולחן
כרטיס עובד שם משפחה שם פרטי כותרת כתובת עִיר אזור
1 דאבליו ננסי נציג מכירות 507 - 20 Ave. E. סיאטל WA
2 פולר אנדרו
סגן נשיא, מכירות
908 W. דרך ההון טקומה WA
3 ליברלינג ג'נט נציג מכירות 722 Moss Bay Blvd. קירקלנד WA

כדי להחזיר את שם העובד ואת הכותרת ממסד הנתונים, משפט SELECT ייראה כך:

בחר שם פרטי, שם משפחה, כותרת מעובדי;

זה יחזור:

שם פרטי שם משפחה כותרת
ננסי דאבליו נציג מכירות
אנדרו פולר סגן נשיא, מכירות
ג'נט ליברלינג נציג מכירות

כדי לצמצם עוד יותר את התוצאות, תוכל להוסיף סעיף WHERE:

בחר שם פרטי, שם משפחה מהעובדים

איפה העיר = 'טקומה';

זה מחזיר את שם פרטי ושם משפחה של כל עובד הוא מן Tacoma:

שם פרטי שם משפחה
אנדרו פולר

שים לב ש- SQL מחזירה נתונים בטופס שורה / עמודה הדומה ל- Microsoft Excel, מה שמקל על הצגתם ועבודתם. שפות שאילתה אחרות עשויות להחזיר נתונים כגרף או בתרשים.

כוחה של שאילתות

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

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