המטרה: מציאת נתונים כפולים. בבלוג זה אציג בקצרה שיטות שונות למציאת נתונים כפולים בטבלה. במקרה הפשוט זה יכול להיות מצב של רשומות זהות לחלוטין שיש לנו בטבלה יותר מפעם אחת (כל הטורים של הרשומה זהים לרשומה אחרת)במצב יותר מוכר ומורכב ידובר על רשומות בהן רק חלק מהטורים זהים ועלינו למצוא את הרשומות (למשל במצב בו יש לנו טור IDINTITY שיהיה שונה ברשומות בהם שאר הנתונים זהים).
הדוגמה בה נדון: יש לנו טבלת שמות ואנחנו רוצים למצוא את כל השמות המופיעים בטבלה יותר מפעם אחת. ז"א אנחנו רוצים למצוא רשומות בהם יש לנו כפילות של שמות (שם פרטי וכן שם משפחה).
נציג אלגוריתמים אוטומטיים לפירוק שאילתה בוליאנית לרשימת התוצאות האפשריות. את האלגוריתמים נבנה באמצעות לוגיקה פשוטה של פירוק שרשרת תנאים (פקודות בוליאניות) של AND ו OR לשרשרת של כל התוצאות האפשריות. ננסה גם לתת פתרון לקינון שאילתות.
כיצד נוכל להריץ שאילתות בתוכנת האקסס?
נתחיל מקובץ חדש ריק...