02-11-2007, 17:07
|
|
|
חבר מתאריך: 24.07.06
הודעות: 89
|
|
שימוש ב-% בעת שליפה משאילתא
שלום,
יש לי טבלה עם 8 עמודות, בעמודה הראשונה שנקראת id יש לי מספרים סידוריים.
בעמודות 2-4 יש לי עמודות שעליהן אני רוצה לבצע את השאילתא.
לא כל שלוש העמודות חייבות להיות עם נתונים, אבל אם בעמודה השנייה יש נתונים, אז בראשונה חייב להיות, ואם בשלישית אז בראשונה ובשנייה יש נתונים.
לחלק מהנתונים יש שלוש אותיות מזהות לדוג' - XXXXXX - AAA, ולחלק מהנתונים אין את הזיהוי AAA.
יכול להיות תחת מספר סידורי אחד שיהיו לא נתונים רק של XXXXX או רק XXXXX - XXX או גם וגם.
אני צריכה לבנות 3 שאילתות,
אחת שתציג את כל המספרים הסידוריים (id) שמקבלים רק נתוני XXXX,
השנייה רק נתוני XXXX - AAA,
והשלישית תחת אותו id את שניהם יחד.
השאילתא שכרגע אני חושבתי עליה היא
קוד:
select id from TABLE where colum1 like '%AAA' or colum2 like '%AAA' or colum3 like '%AAA'
הבעיה שלי כאן היא שאני לא מצליחה לסנן כראוי,
למישהו יש רעיון לכיוון?
|