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

آموزش in در sql

آموزش in در sql
هدایت عباسی آموزش sql

آموزش ویدیویی دستور In

دانلود فیلم و آموزش ویدیویی دستور In و طریقه استفاده از آن ، از طریق محیط گرافیکی و کوئری یا کدنویسی

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

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

آموزش کامل in در sql و mysql همراه با مثال. از دستور یا اپراتور in به چندین روش استفاده می کنیم که در قسمت زیر توضیح کامل داده شده است.

این آموزش متعلق به تاپ سایت 98 میباشد.

سینتکس in در sql

در این قسمت شما را با دو سینتکس in در sql آشنا می کنیم.

در سینتکس اول ، در شرط where فقط مقادیر قرار می گیرد که با نحوه کار آن در مثال ها آشنا می شوید.

SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2, ...);

یا سینتکس دوم

در سینتکس دوم از دستور select تو در تو استفاده می شود.

SELECT column_name(s)
FROM table_name
WHERE column_name IN (SELECT STATEMENT);

کاربرد دستور in

در این بخش از آموزش sql به سراغ کاربرد دستور in در sql و mysql می رویم.

اپراتور IN به شما اجازه می دهد چندین مقدار را در یک عبارت WHERE مشخص کنید.

در مثال زیر رکوردهایی که فیلد کشور یا country آنها دارای مقدار germany , iran , iraq باشد نمایش داده می شود.

SELECT * FROM posts WHERE Country IN ('Germany', 'Iraq', 'Iran');

استفاده از not در in

در مثال زیر با نحوه استفاده از not در in آشنا می شویم.

هنگامی که از not استفاده می کنیم عمل ما معکوس می شود .

نتیجه مثال زیر نمایش رکوردهایی است که در فیلد کشور آنها یا country مقادیر Germany , iran وجود نداشته باشد.

SELECT * FROM posts WHERE Country NOT IN ('Germany', 'Iran')

دستور select تو در تو

دستور select تو در تو را در این بخش توضیح می دهیم.

در مثال زیر یک نمونه از دستور select تو در تو را مشاهده می کنید.

فکرکنید ما در کشور p2 فقط کشور ایران و کانادا را داریم و در جدول posts کشورهای مختلف بجز کانادا

حال نتیجه این دستور رکوردهایی از جدول posts است که در فیلد country مقدار ایران وجود داشته باشد.

SELECT * FROM posts WHERE Country IN (SELECT Country FROM p2);

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

موفق باشید.

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

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

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

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

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

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

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