PDA

View Full Version : AND و OR



bigcowboy
چهارشنبه 03 بهمن 1386, 00:18 صبح
اگه ما سه تا شرط AND به یک ستون و یک شرط OR به ستون دیگه بفرستیم نتیجه چی میشه؟
مثلا

SELECT * FROM `ad_c` WHERE `ADTYPE` = 'SPT' AND `ADTYPE` = 'ST' AND `ADTYPE` = 'T' OR `TITLE` LIKE '%A%'

reza_rad
چهارشنبه 03 بهمن 1386, 13:08 عصر
کوئری شما در صورتی جواب میده که یا هر سه شرط زیر برقرار باشند:
`ADTYPE` = 'SPT'
`ADTYPE` = 'ST'
`ADTYPE` = 'T'
یا اینکه `TITLE` LIKE '%A%' برقرار باشد.

که اختصاصا برای کوئری شما: عملا قسمت اول هیچوقت اتفاق نمی افته چون ADType نمی تونه مساوی با هر سه مقدار گفته شده باشه.