444
צפיות
צפיות
2
תשובות
תשובות
בעיה עם משפט SQL
היי,
אני משתמש בבסיס נתונים אקסס ומנסה להריץ שאילתת SQL שתבחר רק את 5 הפריטים הראשונים.
select top 5 * from items where i_type=3 order by o_date
הבעיה היא שזה עדיין מאחזר לי את כל הפריטים. אפילו כשאני מריץ את השאילתא בתוכנת אקסס עצמה זה עדיין מאחזר את כל הפריטים.
מישהו יודע אולי למה?
2 תשובות
למה?!
כי שאילתה כמו שאתה כתבת מחזירה את ה-5 רשומות(שורות) הראשונות בטבלה(תלוי בסידור אם הוא ASC או DESC)
כדי להחזיר את ה-5 הפריטים הראשונים עליך לכתוב את 5 הפריטים שאתה רוצה ברשימה של השדות
כשאמרתי פריטים התכוונתי לרשומות.
סליחה טעות שלי.