PDA

View Full Version : جستجوي اعدادي كه با كاراكتر , جداشدن



Vafa-1391
چهارشنبه 02 بهمن 1392, 22: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
چهارشنبه 02 بهمن 1392, 23:46 عصر
test it

select *
from Table
where ','+Field+',' like '%,4,%'

Vafa-1391
پنج شنبه 03 بهمن 1392, 07:39 صبح
سلام دوست عزيز
اما ظاهرا اين همون كد خودم هستش


select *

from Table

where ','+Field+',' like '%,4,%'

شما فقط قسمتهايي رو كه من به خاطر اينكه عجله داشتم جا انداختم اضافه كرديد

یوسف زالی
شنبه 05 بهمن 1392, 09:37 صبح
سلام.
مشکلی نیست. لایک گرفتن ذاتا رشته ای برخورد می کنه. شما باید دقیقا معین کنی چی می خواهی بیاد. اگر با 4 فقط 4 رو می خواهی چرا = نمی گذاری؟

starting
شنبه 05 بهمن 1392, 16:58 عصر
شما فقط قسمتهايي رو كه من به خاطر اينكه عجله داشتم جا انداختم اضافه كرديد
همینطوره. اگر اون قسمتهایی را که فراموش کردین و جاافتاده رو اعمال کنید روی کوئری جواب مورد نظر حاصل میشه