PDA

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 عصر
شما فقط قسمتهايي رو كه من به خاطر اينكه عجله داشتم جا انداختم اضافه كرديد
همینطوره. اگر اون قسمتهایی را که فراموش کردین و جاافتاده رو اعمال کنید روی کوئری جواب مورد نظر حاصل میشه