logo
logo
تبلیغ کلیکی تاپ سایت 98

دستور AND و OR و NOT

دستور AND و OR و NOT
هدایت عباسی آموزش sql

آموزش ویدئویی دستورات and و or و not

دانلود رایگان فیلم و آموزش ویدئویی دستورات and و or و not در sql و mysql همراه با توضیح و مثال بصورت عملی آموزش داده شده است.

چنانچه مشکلی در اجرای فیلم دارید از مرورگر فایرفاکس استفاده نمایید یا روی لینک زیر کلیک نمایید.

مشاهده یا دانلود فیلم بالا

در این بخش از آموزش SQL و MYSQL از تاپ سایت 98 به سراغ دستور AND و OR و NOT می رویم. در محیط PHPMYADMIN همه مثال ها را تست کرده ام و سپس آنها را قرار داده ام. هر دستور همراه با سینتکس و مثال می باشد.

ابتدا جدولی با نام TOPSITE98 در پایگاه داده یا دیتابیس (DATABASE) خود با مشخصات زیر ایجاد نمایید.

می توانید همه اطلاعات را با حروف کوچک تایپ کنید تا مشکلی پیش نیاید.

جدول فروش TOPSITE98 با 3 فیلد id , fname , price ایجاد کنید. فیلد price را int بگذارید.

اطلاعات زیر را  در جدول درج نمایید.

500

ALI

1

700

REZA

2

400

ALI

3

650

AHMAD

4

200

REZA

5

350

REZA

6

دستور And در sql و mysql

در این بخش به سراغ دستور And در sql و mysql می رویم. از این دستور بیشتر در شرط ها و با دستور where استفاده می شود.

در صورتی که هر دو شرط صحیح باشد دستور اجرا می شود.

در شرط ها می توانیم از and استفاده کنیم. دستور and معنی و در فارسی می دهد.

در مثال زیر هنگامی که قیمت محصول بزرگتر از 200 و کوچکتر از 300 است آن را نمایش می دهد . در این مثال از and استفاده می شود.

سینتکس AND

در زیر سینتکس and را مشاهده می کنید.

SELECT column1, column2, ...
FROM table_name
WHERE condition1 AND condition2 AND condition3 ...;

مثال

در این مثال در جدول topsite98 رکوردهایی که فیلد price آنها عددی بین 200 و 300 دارد نمایش داده می شود.

SELECT * FROM `topsite98` WHERE `price`>200 AND price<300

دستور OR در SQL و MYSQL

دستور OR در SQL و MYSQL به معنی یا می باشد. یعنی اگر یکی از شرط ها یا هر دو شرط درست باشد دستور اجرا می شود.

سینتکس OR

در زیر سینتکس OR را مشاهده می کنید.

SELECT column1, column2, ...
FROM table_name
WHERE condition1 OR condition2 OR condition3 ...;

مثال

در این مثال در جدول topsite98 رکوردهایی که فیلد price آنها کوچکتر از 300 است یا ID آنها بزرگتر از 5 باشد نمایش داده می شود.

در این صورت حتی اگر PRICE کوچکتر از 300 باشد ولی ID آنها بزرگتر از 5 باشد نیز نمایش داده می شود. یعنی دو شرط یا فقط یک شرط هم برقرار باشد کافی است.

SELECT * FROM `topsite98` WHERE `price`<300 OR id>5

دستور NOT در SQL و MYSQL

دستور NOT در SQL و MYSQL به برای معکوس کردن شرط بکار می رود. یعنی تمام رکوردهایی که این شرط را ندارند.

سینتکس NOT

در زیر سینتکس NOT را مشاهده می کنید.

SELECT column1, column2, ...
FROM table_name
WHERE NOT condition;

مثال

در این مثال در جدول topsite98 رکوردهایی که فیلد price آنها کوچکتر از 300 نباشد نمایش داده می شود. مشاهده می کنید که NOT دستور را معکوس کرد.

SELECT * FROM `topsite98` WHERE NOT `price`<300

برای مشاهده آموزش دستورات mysql روی لینک زیر کلیک کنید :

کلیک کنید : آموزش mysql

امیدوارم این آموزش برای شما عزیزان مفید باشد.

موفق باشید.

اگر به دنبال کار پاره وقت هستید با ما تماس بگیرید.

اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید

کسب و کار
دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.