שימוש נכון בLIKE

פורומים אפיון ופיתוח פריוריטי שימוש נכון בLIKE

  • Post
    Leon
    משתתף
    שלום לכולם,

    מתקבלת שגיאה במשפט SQL

    WHERE PARTNAME LIKE STRCAT('90015','%') FORMAT;

    למרות שהמשפט הבא

    WHERE PARTNAME LIKE ('90015','%') FORMAT;

    הוא בסדר. למה? ומה הדרך לעקוב את הבעייה?

    VILLEO

מוצגות 4 תגובות – 1 עד 4 (מתוך 4 סה״כ)
  • Replies
    Lior
    מנהל בפורום
    שלום וברכה
    מה בדיוק אתה מנסה לשלוף ?
    Leon
    משתתף
    הי, ליאור

    אני רוצה לשלוף מטבלת PART כל המק"טים אשר שמותם מתחילים במחרוזת כאילו שליפה ממסך כרטיס פריט בעזרת * (*AAA) בשדה מק"ט. הרי המחרוזת הנ"ל (בדוגמה שלי AAA) הוא לא קבוע אלא משתנה מסוג CHAR אשר הוגדר בקלט ע"י משתמש.

    Leon
    משתתף
    לכן ניסיתי לרשום את השאילתה הבאה:

    SELECT * FROM PART WHERE PARTNAME LIKE STRCAT
    ;(%,AAA:)

    אבל קיבלתי הודאת שגיאה

    Lior
    מנהל בפורום
    לא ניתן להפעיל LIKE על משתנה
מוצגות 4 תגובות – 1 עד 4 (מתוך 4 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.