تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة --- البحث الصوتي مع الدالة --- Difference & soundex --- مهم جداً
#3



بناء على ما اثقلت به دماغك فى الشرح السابق رغم سهولته ، يمكن أن تجعل النتائج تظهر بناء على مدي التقارب الذى تريده من 0 : 4

كمثال :

نبحث عن الحاج هاني بقية متاطبقة 4


كود :
[COLOR=#000000][COLOR=#0000bb]SELECT
      FirstName
FROM
      FriendsData
WHERE
      DIFFERENCE[/COLOR][color=#007700]([/color][color=#0000bb]FirstName[/color][color=#007700], [/color][color=#dd0000]'HAni'[/color][color=#007700]) = [/color][COLOR=#0000bb]4  
[/COLOR][/COLOR]





طبعا كل ما نقلل القيمة تظهر نتائج متباعدة يعنى لو وضعنا القيمة 1 واحد مثلا ممكن نجد هاني يظهر معاه عم هيثم والأخت هنا وبن العم هلال



هناك نقطة هامة أريد الحديث عنها حتي نفهم الدالة جيداً

الدالة DIFFERENCE ممكن ألا نستخدمها نهائيا لأننا عرفنا كيف تعمل وأنها تنادي على الدالة SOUNDEX فاذن يمكن بالدالة SOUNDEX فقط نعود بالقيم التى نريدها

كمثال :

كود :
[COLOR=#000000][COLOR=#0000bb]SELECT
      FirstName[/COLOR][color=#007700],[/color][COLOR=#0000bb]LastName
FROM
      FriendsData
WHERE
      DIFFERENCE[/COLOR][color=#007700]([/color][color=#0000bb]FirstName[/color][color=#007700], [/color][color=#dd0000]'HAni'[/color][color=#007700]) = [/color][COLOR=#0000bb]4


SELECT     FirstName[/COLOR][color=#007700], [/color][COLOR=#0000bb]LastName  
FROM       FriendsData  
WHERE      SOUNDEX[/COLOR][color=#007700]([/color][color=#dd0000]'Hani'[/color][color=#007700]) = [/color][color=#0000bb]SOUNDEX[/color][color=#007700]([/color][color=#0000bb]FirstName[/color][COLOR=#007700])  
[/COLOR][color=#0000bb][/color][/COLOR]





أعتقد الفكرة وضحت


}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
معلومة --- البحث الصوتي مع الدالة --- Difference & soundex --- مهم جداً - بواسطة Raggi Tech - 21-10-12, 05:41 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] البحث ضمن النصوص في SQL nizar haider 1 1,681 15-04-20, 05:56 PM
آخر رد: nizar haider
  معلومة ---- Unicode ---------- RaggiTech 0 2,495 21-10-12, 07:00 PM
آخر رد: RaggiTech
  معلومة --- دالة coalesce --- RaggiTech 0 3,640 21-10-12, 06:49 PM
آخر رد: RaggiTech
  معلومة --- القوادح Triggers RaggiTech 3 6,523 21-10-12, 06:48 PM
آخر رد: RaggiTech
  معلومة --- الأمر Truncate RaggiTech 0 2,387 21-10-12, 05:35 PM
آخر رد: RaggiTech
  معلومة --- اعلامك بريدياً بتوقف SQL Server خطيرة جداً RaggiTech 1 2,640 21-10-12, 05:16 PM
آخر رد: RaggiTech
  معلومة --- Word Count RaggiTech 1 2,589 21-10-12, 05:08 PM
آخر رد: RaggiTech
  معلومة --- Stored Procedure RaggiTech 3 4,523 21-10-12, 05:07 PM
آخر رد: RaggiTech
  معلومة --- SQL Server 2008 RaggiTech 0 2,396 21-10-12, 05:00 PM
آخر رد: RaggiTech
  معلومة --- Openrowset --- هامة للغاية RaggiTech 4 3,069 21-10-12, 04:53 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم