View Full Version : جستجوی استرینگ به صورت 12/13/14 در دیتابیس
niko2008
شنبه 05 مرداد 1398, 22:26 عصر
سلام اساتید محترم
من دیتابیسی ذارم که یک فیلدش به صورت مثلا 30017/30016 و یا 15/16/17 هستش من در جستجوی این فیلد مشکل دارم مثلا میخوام فقط 17 رو جستجو کنم یعنی جواب 15/16/17 باشه ولی هر دو گزیته یعنی 15/16/17 و 30017/30016 را پیدا میکنه لطفا راهنایی کنید
javidnia
دوشنبه 07 مرداد 1398, 22:35 عصر
در جستجوی عدد 17 سه وضعیت ممکنه اتفاق بیفته
17/
SELECT column1, column2, ...
FROM table_name
WHERE columnN LIKE N'%/17%';
/17
SELECT column1, column2, ...
FROM table_name
WHERE columnN LIKE N'%17/%';
/17/
SELECT column1, column2, ...
FROM table_name
WHERE columnN LIKE N'%/17/%';
اگر می خوای هر سه حالت رو جستجو بکنه
SELECT column1, column2, ...
FROM table_name
WHERE columnN LIKE N'%17/%'
OR columnN LIKE N'%/17%'
OR columnN LIKE N'%/17/%';
isaac23
سه شنبه 15 مرداد 1398, 11:50 صبح
در مورد نحوه جستجو با عملگر Like یه جستجو بزنی متوجه میشی مشکل کجاست
isaac23
سه شنبه 15 مرداد 1398, 12:21 عصر
شما رو دعوت می کنم به گروه برنامه نوسی vb
اونجا راحتر و سریعتر به جواب می رسید .
https://t.me/joinchat/B09fd0MB7Jot3YhvLcPBjg
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.