PDA

View Full Version : استفاده از Not در جستجو پیشرفته



JaVa
دوشنبه 23 بهمن 1391, 14:42 عصر
سلام و خسته نباشید.:لبخندساده:

من توی برنامه ای که دارم می نویسم یه قسمتی رو گذاشتم برای جستجوی پیشرفته

داخل جستحو هم از سه عملوند Not,And,Or استفاده شده که با عنوان "بجز - یا - و " نمایش داده شدن.

دو عملوند And , Or بدرستی کار می کنن و مشکلی ندارن.:لبخندساده:

وقتی که از Not استفاده می کنم خطای Incorrect syntax near the keyword NOT رو می گیره.:ناراحت:

در ضمن دستوری که داخل سی کیو ال استفاده می کنم

(مثال)
SELECT *
FROM TBL_Book
WHERE (b_code LIKE N'%010125%') OR
(b_title LIKE N'%حسابداري مالي%') Not
(b_writer LIKE N'%مصطفي گودرزي %')


استفاده می کنم .
(فکر کنم از NOT در جای خودش استفاده نشده)

hossein_h62
دوشنبه 23 بهمن 1391, 16:02 عصر
باید به این شکل استفاده کنید :
SELECT *
FROM TBL_Book
WHERE (b_code LIKE N'%010125%') OR
(b_title LIKE N'%حسابداري مالي%') AND Not
(b_writer LIKE N'%مصطفي گودرزي %')