سؤال

وبالنظر إلى جدول يسمى "شخص" (في قاعدة بيانات MySQL / مخطط)، نوع من مثل هذا واحد:

code varchar(25)  
lastname varchar(25)  
firstname varchar(25)  

وأنا أحاول لجعل وظيفة المخزنة للحصول على "كود" أو جزء من "كود" (والتي بالطبع، هو رمز يحدد هذا الشخص) والعودة "قائمة" من الاقتراحات من الأشخاص التي لديها رمز مشابهة.

وماذا لست متأكدا من كيفية البحث مثل في الإكمال التلقائي نوع على الطريق ، أو عودة جميع النتائج الممكنة (أو خمسة فقط)؛ وأيضا كيفية إعادة هذه "قائمة" الأشخاص من الإجراء المخزن.

وأي فكرة كيف يمكن القيام بذلك؟ شكرا!

هل كانت مفيدة؟

المحلول

ويمكنك استخدام بطاقات البرية في SQL. هل هذا ما كنت تبحث عنه؟

SELECT * FROM person WHERE code LIKE '%part_of_code%'
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top