סינון מרובה לפי 'מכיל'
-
לא ניסיתי אבל לדעתי אם תעשה like %משה%דוד%
זה ימצא גם את משה צבי דוד
מקווה שהבנתי אותך נכוןזה במידה והוא מחפש מתוך השם ל2 הכיוונים.
אבל אם הוא רוצה רק את ההתחלה, אין מנוס מלהשתמש בOR.באותו כיוון של סינון מרובה שהועלה כאן
האם ישנה אפשרות להכניס לתוכו את האפשרות של like שיחפש שדה המכיל ערך X וגם X וכו'
ולא רק שווה ל X
?תודה למחכיכים היקרים השוכנים פה איתנו
הנה הדוגמא שלי:
select * from tbl where (Phone like "05484*" or Phone Like "05276*" or Phone Like "05271*") And Ok=True
מחזיר את כל מספרי הטלפון הכשרים בקומה של אורנג וסלקום.
שים לב לזה שכל הלייק נמצא בתוך סוגריים, בגלל הOR - זה יכול לגרום לתוצאות לא רצויות אם אין סוגריים. לדוגמא, במקרה הנוכחי, יכול להיות שגם מישהו שלא OK יוחזר בתוצאה אם לא יהיה סוגריים.פורסם במקור בפורום CODE613 ב16/06/2014 23:55 (+03:00)
-
@דוד ל.ט.
בנותן טעם:
http://stackoverflow.com/q/3014940/1271037זה מצויין! אבל הפיתרון שם לא מתאים לאקסס (לצערינו, או לשימחתנו - תלוי מאיפה מסתכלים...)
ודבר נוסף,
כשמסמנים נושא כ"פתור" נא לסמן את התשובה המועילה ולא את השאלה, כדי שנוכל לדעת מה הפיתרון שהועיל בסוף ללא ניסוי ותעייה.פורסם במקור בפורום CODE613 ב17/06/2014 23:47 (+03:00)
-
כשמסמנים נושא כ"פתור" נא לסמן את התשובה המועילה ולא את השאלה, כדי שנוכל לדעת מה הפיתרון שהועיל בסוף ללא ניסוי ותעייה.
ממש לא בכוונה נכנסתי לאשכול שוב, וראיתי את הערתך.
אכן, חזרתי בי וסימנתי כדבריך...פורסם במקור בפורום CODE613 ב18/06/2014 12:37 (+03:00)