0 חרמשים |
|
פורסם ב: Feb 1 2012, 14:26 PM
|
||||
בוגר הוגוורטס |
תזכורת אני מעוניין להזכיר שאנחנו לא לומדים פה הכל בקשר ל-SQL, אנחנו גם לא לומדים אפילו איך ליצור מסדי נתונים, טבלאות וכדו' ב-SQL. את זה תוכלו ללמוד לבד בהמשך (בעזרת הפניה שאתן לכם). אם תצטרכו עזרה - תמיד תוכלו לשאול פה בפורום. הקורס הזה בסה"כ נועד לעניין אתכם בנושא ולעזור לכם בנושאים מסוימים בעזרת הסברים מפורטים בעברית וגם בעזרת דוגמאות, שמאוד עוזרות להבנה, לפעמים. הפקודות Select ו-From אז... נתחיל בפקודות הבסיסיות, שהן Select ו-From. משמעות הפקודה Select היא באיזה שדה או שדות אנחנו בוחרים, ומשמעות הפקודה From היא באיזה טבלה נמצאים השדות שבהם אנחנו משתמשים. אני אתן לכם דוגמה. נניח שיש לנו מסד נתונים שכולל את הטבלאות ספרים, סופרים והוצאות לאור, ואנחנו רוצים להציג את שמות כל הספרים שיש לנו במסד הנתונים. במקרה כזה נכתוב את הפקודה הבאה:
הסבר: book_name זו העמודה שמכילה את שמות הספרים, ו-books זו הטבלה ממנה אנחנו מקבלים את הנתונים. שתי הפקודות האלו הן שתי פקודות שחייבות להופיע בכל פעם ששולפים נתונים מבסיס נתונים SQL. אם אנחנו צריכים מספר שדות (ולא שדה אחד), נרשום ב-Select את כל השדות עם פסיקים שיפרידו ביניהם. אם אנחנו צריכים מספר טבלאות, אזי נרשום ב-From את שמות הטבלאות עם פסיקים ביניהם. כל טבלה שמשתמשים בה צריכה להופיע ברשימת הטבלאות. אם אנחנו רוצים את כל השדות שנמצאים באותה טבלה, במקום לרשום את כל השדות (שיכולים להיות רבים) ניתן לרשום את הסימן *. אם אנחנו לא רוצים משתנה גולמי, אלא תוצאה של חישוב, אנחנו יכולים ליצור את זה. לדוגמה, נניח יש לנו שדה שנקרא salary (בטבלה workers), ואנחנו רוצים ליצור (בפלט) שדה חדש שיקרא daily_salary (משכורת יומית), אזי נרשום את השורה הבאה: Select first_name,last_name,salary/30 as daily_salary From workers אנחנו כותבים as, מכיוון שלשדה משכורת יומית אין כותרת, ואנחנו יוצרים לו כותרת ע"י כתיבתה אחרי ה-as; היא תהיה הכותרת של השדה בפלט. אם אנחנו רוצים להציג מספר מוגבל ולא את כל הנתונים, אנחנו נוסיף את זה ב-Select. לדוגמה, אם אנחנו רוצים להציג את המחירים של חמשת הספרים הכי יקרים (בהנחה שיש לנו עמודה של מחיר), ב-Select נכתוב top 5 book_price. נסיים עם מספר מילים על ששת הפקודות הבסיסיות: Select - רשימת שדות, From - רשימת טבלאות, Where - קריטריונים לשליפה, Group By - קיבוץ, Having - קריטריון עבור פונקציה טורית, Order By - מיון רשומות. יפורט בהמשך, לא לדאוג. תרגול 1. נתונה טבלת נתונים (students) שמכילה את השמות הפרטיים של תלמידים בבי"ס מסוים (בעמודה העונה לשם first_name) ואת שמות המשפחה שלהם (last_name). מה נכתוב בשפת SQL על מנת להציג את כל השמות הפרטיים ושמות המשפחה של התלמידים מתוך הטבלה הנ"ל בפעם אחת? (2 דרכים) 2. אילו סוגים של קשרי גומלין קיימים? פרט במילים שלך. 3. מה כולל ה-DML? נא לא לכתוב פה את התשובות. בשיעור הבא יפורסמו התשובות הנכונות, כך שתוכלו לבדוק אם צדקתם. -------------------- אני ואתה, נשנה את העולם. אני ואתה, אז יבואו כבר כולם :) אמרו את זה קודם לפני^^ לא משנה P: אני ואתה נשנה את העולם :גיבור: -----------------> ואם לא את כל העולם, אז לפחות את החתימה שלך, שלא שונתה כבר מימים ימימה ^.^ אז מזל טוב, כי זה כיף להגיד מזל טוב. ואושר, עושר, יושר וכושר, כי זה מתחרז. והצלחה בכל מה שתעשה- כי מגיע לך D: ותמשיך להיות כזה חמדמד ומקסים כמו שאתה, כי אין כמוך בעולם; גם כשהוא ישתנה, לא יהיה כמוך (: אז ביי בינתיים~ --------- הארי פוטר - Hportal.co.il |
|||
|
פורסם ב: Feb 1 2012, 14:38 PM
|
||
קוסם סטודנט מעולה |
תודה רבה נועם, אני בטוח שהגיע הזמן לפרסם עוד כמה וכמה שיעורים
--------- הארי פוטר - Hportal.co.il |
|
|
פורסם ב: Feb 1 2012, 18:11 PM
|
||
קוסם מתקדם |
תודה, נועם.
שמח לעזור. :) הודעה זו נערכה ע"י LighTo273 ב Feb 1 2012, 18:37 PM --------- הארי פוטר - Hportal.co.il |
|
|
פורסם ב: Feb 1 2012, 18:21 PM
|
||
בוגר הוגוורטס |
אוראל תודה לך על הביטוא
-------------------- אני ואתה, נשנה את העולם. אני ואתה, אז יבואו כבר כולם :) אמרו את זה קודם לפני^^ לא משנה P: אני ואתה נשנה את העולם :גיבור: -----------------> ואם לא את כל העולם, אז לפחות את החתימה שלך, שלא שונתה כבר מימים ימימה ^.^ אז מזל טוב, כי זה כיף להגיד מזל טוב. ואושר, עושר, יושר וכושר, כי זה מתחרז. והצלחה בכל מה שתעשה- כי מגיע לך D: ותמשיך להיות כזה חמדמד ומקסים כמו שאתה, כי אין כמוך בעולם; גם כשהוא ישתנה, לא יהיה כמוך (: אז ביי בינתיים~ --------- הארי פוטר - Hportal.co.il |
|
|
|
ניקוד הבתים · תיעוד עריכת הנקודות · חדר הגביעים | |||||||
גריפינדור | הפלפאף | רייבנקלו | סלית'רין | ||||
|
|||||||
|
קיצורי דרך מיוחדים: הארי פוטר | אודותינו | צור קשר | הפורומים | HPlanet - הסיור הווירטואלי | פאנפיקים | האנציקלופדיה האנציקלופדיה: אלבוס דמבלדור | לונה לאבגוד | היער האסור | משרד הקסמים | חדר הנחיצות | גילדרוי לוקהרט | קווידיץ' | דראקו מאלפוי | אוכלי המוות | מצנפת המיון | סוורוס סנייפ | סדריק דיגורי | הוגסמיד | סמטת דיאגון | פוטרמור | הקרב על הוגוורטס עוצב על-ידי Design by JBStyle © כל הזכויות שמורות ל-All rights reserved to HPortal 2024 - 2007 |