View Full Version : جستجوي اعدادي كه با كاراكتر , جداشدن
Vafa-1391
چهارشنبه 02 بهمن 1392, 23:35 عصر
من با دستوري شبيه اين ركوردهاي جدولي رو كه اين شكلي (25,4,90,77,58) هست جستجو ميكنم
select *
from Table
where Field like '%4%'
و وقتي مثلا 4 جستجو ميشه نتيجه به ان صورته
55,85,4,99,89
71,35,22,14,76
يعني نتيجه جستجوي 4 هم 4 و هم 14 مياد
مشكل كد كجاست؟
starting
پنج شنبه 03 بهمن 1392, 00:46 صبح
test it
select *
from Table
where ','+Field+',' like '%,4,%'
Vafa-1391
پنج شنبه 03 بهمن 1392, 08:39 صبح
سلام دوست عزيز
اما ظاهرا اين همون كد خودم هستش
select *
from Table
where ','+Field+',' like '%,4,%'
شما فقط قسمتهايي رو كه من به خاطر اينكه عجله داشتم جا انداختم اضافه كرديد
یوسف زالی
شنبه 05 بهمن 1392, 10:37 صبح
سلام.
مشکلی نیست. لایک گرفتن ذاتا رشته ای برخورد می کنه. شما باید دقیقا معین کنی چی می خواهی بیاد. اگر با 4 فقط 4 رو می خواهی چرا = نمی گذاری؟
starting
شنبه 05 بهمن 1392, 17:58 عصر
شما فقط قسمتهايي رو كه من به خاطر اينكه عجله داشتم جا انداختم اضافه كرديد
همینطوره. اگر اون قسمتهایی را که فراموش کردین و جاافتاده رو اعمال کنید روی کوئری جواب مورد نظر حاصل میشه
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.