דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. אקסס | ניתן לקבל שורה ספציפית בשאילתה?

אקסס | ניתן לקבל שורה ספציפית בשאילתה?

מתוזמן נעוץ נעול הועבר תוכנה
5 פוסטים 3 כותבים 215 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • איש ימיניא מנותק
    איש ימיניא מנותק
    איש ימיני
    כתב ב נערך לאחרונה על ידי
    #1

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

    A תגובה 1 תגובה אחרונה
    0
    • A מנותק
      A מנותק
      avi rz
      השיב לאיש ימיני ב נערך לאחרונה על ידי avi rz
      #2

      @איש-ימיני
      אפשר להגביל את התוצאות למשל אם אתה רוצה רק את ה3 העליונות זה משהו כזה:

      SELECT TOP 3 *
      FROM טבלה
      

      ואם אתה רוצה רק אחד תכתוב במקום 3 את הספרה 1
      ואם יש סיבה מסוימת שבעבורה אתה רוצה להתחיל מ (/ לקבל רק את) השלישי או הרביעי אז תכניס בתנאי,

      SELECT TOP 1 *
      FROM טבלה
      WHERE ((([תרם_כבר])=true));
      

      עריכה: אבל אם זה רק תוצאה אחת, תוכל גם לעשות Dlookup עם הקריטריון הזה דוגמא:

      "[תרם כבר]=true" 
      

      וכדו' - אני חושב שהוא גם יביא את התוצאה הראשונה

      איש ימיניא תגובה 1 תגובה אחרונה
      3
      • איש ימיניא מנותק
        איש ימיניא מנותק
        איש ימיני
        השיב לavi rz ב נערך לאחרונה על ידי
        #3

        @avi-rz
        ולקבל את השורה השלישית בכל מצב אי אפשר?
        אני חושב אולי לבדוק כמה שורות יש בשאילתה ע"י Count
        ואז אם יש לפחות 3 תוצאות להשתמש ב-TOP 3 ולגשת לשורה האחרונה.
        אין משהו מובנה? יותר קל?

        מלאמ תגובה 1 תגובה אחרונה
        0
        • מלאמ מנותק
          מלאמ מנותק
          מלא
          השיב לאיש ימיני ב נערך לאחרונה על ידי
          #4

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

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

          איש ימיניא תגובה 1 תגובה אחרונה
          3
          • איש ימיניא מנותק
            איש ימיניא מנותק
            איש ימיני
            השיב למלא ב נערך לאחרונה על ידי
            #5

            @מלא אמר באקסס | ניתן לקבל שורה ספציפית בשאילתה?:

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

            הכיוון של 2 שאילתות עזר.
            עשיתי שאילתה אחת עם TOP 3 ומיון לפי סדר עולה, ושאילתה נוספת עם TOP 1 ומיון לפי סדר יורד.

            תגובה 1 תגובה אחרונה
            1

            בא תתחבר לדף היומי!
            • התחברות

            • אין לך חשבון עדיין? הרשמה

            • התחברו או הירשמו כדי לחפש.
            • פוסט ראשון
              פוסט אחרון
            0
            • דף הבית
            • קטגוריות
            • פוסטים אחרונים
            • משתמשים
            • חיפוש
            • חוקי הפורום