PDA

View Full Version : مشکل با LIKE در کوئری



sadegh.te
جمعه 19 دی 1393, 21:35 عصر
سلام دوستان عزیز من این کوئری را که در زیر میبینید نوشتم و اون نتیجه رو که میخوام بهم نمیده مشکلش کجاس؟ ممنون میشم راهنمایی کنید.


select * from products where os LIKE '%io' OR os LIKE '%a' AND sim LIKE '%t'

اینم تصویر خروجی داده شده

127419

اگه میشه بگید مشکل این کوئری از کجاست؟

aslan
جمعه 19 دی 1393, 22:21 عصر
سلام
خب باید میگفتین که نتیجه دلخواهتون چیه....


select * from products where (os LIKE '%io' OR os LIKE '%a') AND sim LIKE '%t'

sadegh.te
جمعه 19 دی 1393, 23:35 عصر
سلام
خب باید میگفتین که نتیجه دلخواهتون چیه....


select * from products where (os LIKE '%io' OR os LIKE '%a') AND sim LIKE '%t'


سلام میخوام محصولاتی رو نمایش به که os اونا ios و android باشه و تعداد سیمکارتشون هم برابر t باشه؟

aslan
شنبه 20 دی 1393, 07:48 صبح
سلام میخوام محصولاتی رو نمایش به که os اونا ios و android باشه و تعداد سیمکارتشون هم برابر t باشه؟

سلام
اگر واقعا اینو میخواین پس بجای OR از AND استفاده کنید... ولی ..... فکر کنم دارین اشتباه میکنین ... شما محصولاتی را میخواهید که OS اونا ios یا android باشه ...... ( به تفاوت (و) با (یا) دقت کنید ) .... اگر اینو میخواین همون کوئری که در پست 2 نوشتم جوابگو هستش .....
موفق باشید

lastmory
چهارشنبه 24 دی 1393, 17:15 عصر
سلام فكر كنم اينجوري ميشه
select * from products where (os LIKE 'io%' OR os LIKE 'a%') AND sim LIKE 't%'