10-12-2006, 08:43
|
|
|
חבר מתאריך: 20.02.03
הודעות: 2,396
|
|
תראה, מה שאתה אומר זה בערך דבר כזה:
"יש לי בבית 4 חיות מחמד, ומכיוון שהחלטתי לפתוח קרקס אני רוצה לסדר אותן בסדר הבא: קודם כל הג'ירפה, אח"כ הנמר, לאחר מכן החתול ובסופו של דבר כלב הים".
למה דווקא הסדר הזה? כי ככה אתה רוצה - זה ברור לחלוטין. ועכשיו נשאלת השאלה איך לסדר אותם כשהם יושבים להם בכיף בתוך בסיס נתונים כלשהו? התשובה היא שעם המידע הנוכחי שיש לך כנראה שזה יהיה קצת קשה.
הפיתרון לבעיה יהיה להוסיף עוד שדה נוסף לטבלה, שיהווה בשבילך את שדה הסידור. השדה הזה יכיל היום את המספרים: 1 לג'ירפה, 2 לנמר, 3 לחתול ו-4 לכלב הים, ואם מחר תרצה להחליף ביניהם, כל שתצטרך לעשות יהיה לשנות את הערכים בשדה זה.
אחרי שהוספת את השדה, ועידכנת את המספרים המתאימים לכל חיה - כל שנשאר לך לעשות זה להשתמש במבנה השפה ORDER BY כאשר שם השדה יבוא מיד אחריו.
מקווה שלא עשיתי לך יותר מדי בלאגן
שיהיה בהצלחה,
דקל
_____________________________________
"מתכנת זה אדם שפותר בעיה שעל קיומה לא ידעת, בדרך שאינך מבין"
|