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

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

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

SQL | בדיקה האם ערך מסויים קיים במסד נתונים

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

    מה הקוד כדי לבדוק האם X קיים בעמודה Y בטבלה Z?

    yossizY תגובה 1 תגובה אחרונה
    0
    • liy770L liy770

      מה הקוד כדי לבדוק האם X קיים בעמודה Y בטבלה Z?

      yossizY מנותק
      yossizY מנותק
      yossiz
      כתב ב נערך לאחרונה על ידי
      #2

      @liy770

      SELECT EXISTS(SELECT * FROM Z WHERE Y = X);
      

      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

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

        יש גם if בSQL

        if exists(...)
        
        yossizY תגובה 1 תגובה אחרונה
        1
        • חגיח חגי

          יש גם if בSQL

          if exists(...)
          
          yossizY מנותק
          yossizY מנותק
          yossiz
          כתב ב נערך לאחרונה על ידי yossiz
          #4

          @חגי לא הבנתי מה הוספת, (כל ביטוי שהתוצאה שלה זה ערך בוליאני יכול להיות תנאי ב-IF)
          אגב, EXISTS לא נחשב פונקציה אלא expressionoperator. זה חלק מהתחביר של SQL. עוד לא הבנתי למה ומה המשמעות

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

          חגיח תגובה 1 תגובה אחרונה
          0
          • yossizY yossiz

            @חגי לא הבנתי מה הוספת, (כל ביטוי שהתוצאה שלה זה ערך בוליאני יכול להיות תנאי ב-IF)
            אגב, EXISTS לא נחשב פונקציה אלא expressionoperator. זה חלק מהתחביר של SQL. עוד לא הבנתי למה ומה המשמעות

            חגיח מנותק
            חגיח מנותק
            חגי
            כתב ב נערך לאחרונה על ידי
            #5

            @yossiz
            התחושה שלי היתה שזה מה ש @liy770 מחפש באמת

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

              סליחה שאני 'רוכב' על השרשור הזה...
              אבל האם המשפט הזה תקני גם בSQL של אקסס?
              זה יכול להיות מועיל מאוד אם כן.
              תודה.

              dovidD תגובה 1 תגובה אחרונה
              0
              • א ארי

                סליחה שאני 'רוכב' על השרשור הזה...
                אבל האם המשפט הזה תקני גם בSQL של אקסס?
                זה יכול להיות מועיל מאוד אם כן.
                תודה.

                dovidD מנותק
                dovidD מנותק
                dovid
                ניהול
                כתב ב נערך לאחרונה על ידי
                #7

                @ארי כתב בSQL | בדיקה האם ערך מסויים קיים במסד נתונים:

                אבל האם המשפט הזה תקני גם בSQL של אקסס?

                בהחלט.
                רק שבאקסס אי אפשר לכתוב SELECT * אלא חובה לציין שדה אחד, והתוצאה חיובית רק אם הוא קיים ולא ריק (זה הבדל משמעותי, מעניין שלא מצאתי תיועד על זה).

                בקשר ל"רכיבה" על הנושא
                שים לב שבכלל לא ציינו איזה SQL מדובר, אקסס הינו מסד נתונים לכל דבר.

                • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                א 2 תגובות תגובה אחרונה
                2
                • dovidD dovid

                  @ארי כתב בSQL | בדיקה האם ערך מסויים קיים במסד נתונים:

                  אבל האם המשפט הזה תקני גם בSQL של אקסס?

                  בהחלט.
                  רק שבאקסס אי אפשר לכתוב SELECT * אלא חובה לציין שדה אחד, והתוצאה חיובית רק אם הוא קיים ולא ריק (זה הבדל משמעותי, מעניין שלא מצאתי תיועד על זה).

                  בקשר ל"רכיבה" על הנושא
                  שים לב שבכלל לא ציינו איזה SQL מדובר, אקסס הינו מסד נתונים לכל דבר.

                  א מנותק
                  א מנותק
                  ארי
                  כתב ב נערך לאחרונה על ידי
                  #8

                  @dovid תודה!

                  תגובה 1 תגובה אחרונה
                  1
                  • dovidD dovid

                    @ארי כתב בSQL | בדיקה האם ערך מסויים קיים במסד נתונים:

                    אבל האם המשפט הזה תקני גם בSQL של אקסס?

                    בהחלט.
                    רק שבאקסס אי אפשר לכתוב SELECT * אלא חובה לציין שדה אחד, והתוצאה חיובית רק אם הוא קיים ולא ריק (זה הבדל משמעותי, מעניין שלא מצאתי תיועד על זה).

                    בקשר ל"רכיבה" על הנושא
                    שים לב שבכלל לא ציינו איזה SQL מדובר, אקסס הינו מסד נתונים לכל דבר.

                    א מנותק
                    א מנותק
                    ארי
                    כתב ב נערך לאחרונה על ידי
                    #9

                    @dovid אני מנסה לכתוב כך:

                    SELECT EXISTS (select id from men where id = 1234)
                    

                    אבל אקסס כותב לי כך:
                    163530d5-3c21-415d-bf10-f35a67bb115c-image.png
                    מה עושים?
                    שוב תודה!

                    dovidD תגובה 1 תגובה אחרונה
                    1
                    • א ארי

                      @dovid אני מנסה לכתוב כך:

                      SELECT EXISTS (select id from men where id = 1234)
                      

                      אבל אקסס כותב לי כך:
                      163530d5-3c21-415d-bf10-f35a67bb115c-image.png
                      מה עושים?
                      שוב תודה!

                      dovidD מנותק
                      dovidD מנותק
                      dovid
                      ניהול
                      כתב ב נערך לאחרונה על ידי
                      #10

                      @ארי באקסס אי אפשר לעשות שאילתה ראשית לא מול טבלה מסויימת.
                      השאילתה שלך לא פונה לטבלה (רק השאילתת משנה).
                      תכתוב למשל ככה:

                      SELECT id, EXISTS (select id from men where id = 1234) FROM men
                      

                      זה מספיק בשביל בדיקת ספורט (חסרת תועלת במקרה הזה).

                      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                      תגובה 1 תגובה אחרונה
                      2
                      תגובה
                      • תגובה כנושא
                      התחברו כדי לפרסם תגובה
                      • מהישן לחדש
                      • מהחדש לישן
                      • הכי הרבה הצבעות


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

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

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