PDA

View Full Version : جستجو ترکيبي روي چند فيلد بروش full text



spicirmkh
یک شنبه 01 آذر 1388, 16:31 عصر
سلام

من مي خواهم روي چند فيلد مثلا نام کتاب ، سال نشر ، نويسنده جستجو انجام دهم به روش full text

توي تکس باکس مي نويسم Sql Wrox 2009 راهي است بدون اينکه اين 3 فيلد به هم بچسبانيم اگر رکوردي شامل اين 3 فيلد بود نشان دهد

دستور مي خواهم شبيه به اين



whereCONTAINS((Title+Author+Year),'"Sql" and "Wrox" and "2009")

Reza.ariyan
یک شنبه 01 آذر 1388, 16:52 عصر
آیا منظورتون اینه ؟
SELECT * FROM Table1 WHERE Field1 LIKE'%SQL%' or Field1 LIKE'%Wrox%' or Field1 LIKE'%2009%'

سوالتون مبهم بود
بیشتر توضیح بدید

spicirmkh
یک شنبه 01 آذر 1388, 16:58 عصر
خير
اولا دستور براي full text Search است
ثانيا مي خواهم 3 تا فيلد به هم بچسباند بعد 3 کلمه داده شده را جستجو کند توي کل متن

دستور شما از نظر سرعت پائين است چون از %% استفاده شده است
اين لينک نگاه کنيد
http://barnamenevis.org/forum/showthread.php?t=190352


آیا منظورتون اینه ؟
SELECT * FROM Table1 WHERE Field1 LIKE'%SQL%' or Field1 LIKE'%Wrox%' or Field1 LIKE'%2009%'

سوالتون مبهم بود
بیشتر توضیح بدید