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

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

if שדה, בדיקת כמה ערכים, כמו in ב sql

More
14 years 8 months ago #6957 by ester
היי, האם אתם מכירים פונקציה כמו in של sql?
אני רוצה לעשות if יש בשדה מסויים 1 או 3 או 4 או 5 או 57 תכתוב משהו
ובמקום לרשום את זה ארוך אני מחפשת פונרציה של- אם יש את (1,4,5,3,57) תכתוב
תודה :wink:

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

More
14 years 8 months ago #6959 by avishayl
אני מצטט פה פירסום מפוסט ישן:

פונקצית Match()
ב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.

More
14 years 8 months ago #6962 by ester
נכון, match, שכחתי, תודה רבה עזרת לי מאוד
:smile:

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

Moderators: avishaylgiladlDaniel Chotzenodedth
Time to create page: 0.290 seconds