Wednesday, November 5, 2008

Match+replace functions מציאת תו והחלפת תו

פונקציית ה- match מאפשרת לנו לבדוק ולמצוא לאורך מחרוזת של שדה מסוג character האם קיים תו מסויים או רצף מסויים של תוים
למשל:האם בשדה לקוח יש סוגר,או גרשיים,האם בשדה עיר יש תו מסויים וכו'
לדוגמא :
אם נרצה לבדוק האם ישנם ערים בשדה ה- city (שוב עולם ה-island resort marketing האגדי!) שמכילים את האות e
הפונקצייה תראה כך: ( *match(city,"*e
נקבל בעמודה חדשה תוצאות 1 =אם התו נמצא , 0= אם לא,נוכל לסנן את העמודה אם נרצה ע"י שימוש ב- filter
אם נרצה להחליף את האות e בתו אחר (במקרים בהם יש לנו איזה bad character או תו לא רצוי) נשתמש בפונקציית ה-replace
שתחבירה כזה :

("replace(city,"e","R במקרה זה החלפנו את התו e בתו R
אם נרצה לסנן רק על אותם ערכים שהוחלפו (e ב- R)
נכרוך סביב פונקציית ה- replace את פונקציית ה- match ואמצעותה נקבל 1 או 0
הפונקצייה תראה כך :

("match(replace(city,"e","R( "*R*",

זהו לבנתיים...

No comments:

Post a Comment