הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

פונקציית ()Match

More
16 years 1 month ago #4687 by avishayl

בSQL אנחנו לרוב משתמשים באופרטור IN בכדי לבדוק האם הערך קיים מתוך רשימה של ערכים,
לדוגמא:
SELECT * FROM TABLE WHERE CODE IN ('a', 'b', 'f');

הפונקציה האקויולנטית ב Qlikview היא Match
match( s, expr1 [ , expr2, ...exprN ] )

LOAD * WHERE MATCH(CODE, 'a', 'b', 'f');

משווה את הערך S לרשימה של ערכים. כאשר אין התאמה הערך המוחזר הוא 0.
ההשוואה של הערך היא Case Sensetive.

הפונקציה Mixmatch() היא פונקציה זהה ל Match למעט זה שהיא לא Case Sensetive.

פונקצית Wildmatch() היא פונקציה דומה שמאפשרת לנו להשתמש בתווים כללים (WildCard)
כגון "?","*".
לדוגמא:
Wlidmatch(text, ‘*Error*’)

Please התחברות to join the conversation.

Moderators: avishaylgiladlDaniel Chotzenodedth
Time to create page: 0.337 seconds