ورود

View Full Version : یک سوال درمورد استفاده از IN



mpmsoft
شنبه 10 فروردین 1387, 10:41 صبح
دوستان من تو یک فیلد به اسم RMod این مقدار رو دارم : QIP
مفهوم این مقدار یعنی : فاکتورهای صادره وصول شده

حالا می خوام بگم که فاکتورهایی رو به من نشون بده که درونش اگر B بود ....

و یا اگر Z بود ....

مشکل اینجاست که بوسیله Like و IN نتونستم جواب بگیرم و هیچ نتیجه ای برنمی گردونه

آیا تو SQL دستوری مشابه با Instr داریم ؟

Elham_gh
شنبه 10 فروردین 1387, 11:37 صبح
همون دستور Like با Wildcard ها جواب می ده(% _ [ ] [^]). نمونه هاش تو BookOnLine هست. مثلا برای مسئله شما:


SELECT CASE
WHEN RMOD LIKE '%B%' THEN 'have B!'
WHEN RMOD LIKE '%Z%' THEN 'Have Z!'
FROM tbl1

mpmsoft
شنبه 10 فروردین 1387, 13:11 عصر
ببخشید من بانک اطلاعاتیم فعلا Access هست من این کد رو تست گرفتم Syntax Error می ده بهم

Behrouz_Rad
شنبه 10 فروردین 1387, 13:41 عصر
دوست عزیز!
اینجا بخش SQL Server هست.
سوالتون رو در بخش Access مطرح بفرمایید.