عبارات شرطی (مورد زمانی) در SQL


نویسنده(های): کامیردی ماهندرا

در ابتدا منتشر شد به سمت هوش مصنوعی.

مفهومی که باید برای کار در پروژه های دنیای واقعی بدانید

این داستان فقط برای اعضا در اختیار ماست. برای دسترسی به تمام Medium ارتقا دهید.

تصویر توسط نویسنده

در پروژه های دنیای واقعی، لازم است بدانیم که شرایط متعدد خواهد بود. بنابراین طبق شرایط، باید یک اسکریپت بسازیم تا هر چیزی به صورت پویا کار کند.

ما به راحتی می‌توانیم شرایط مختلفی را در حین نوشتن هر زبان برنامه‌نویسی مانند پایتون، جاوا، سی پلاس پلاس و غیره بنویسیم و اعمال کنیم.

به طور مشابه، در SQL، ما باید عملیات متفاوتی را بر اساس شرایط مختلف انجام دهیم. این ممکن است شامل بازیابی و به روز رسانی داده ها بر اساس داده های ستون دیگر یا حتی با داده های همان ستون باشد.

یا برای به روز رسانی ستون فعلی یا حتی اگر بخواهیم هر ستون دیگری را مطابق با شرایط هر داده ستون دیگری استخراج کنیم، می توانیم با کمک این دستورات شرطی به راحتی این کار را انجام دهیم.

بیایید ابتدا به‌روزرسانی را در نظر بگیریم.

فرض کنید، من یک جدول کارکنان با ستون های مختلف مانند شناسه کارمند، نام کارمند، گروه، سن، شهر و ستون های حقوق دارم.

تصویر توسط نویسنده

اکنون، من می خواهم حقوق کارمندان را بر اساس بخش هایشان به روز کنم (افزایش یا افزایش). همچنین می توانید هر ستون دیگری را نیز در نظر بگیرید.

یعنی باید مقادیر تک ستونی را با شرایط متعدد از مقادیر مختلف ستون‌های مختلف به‌روزرسانی کنیم یا می‌توانید همان ستون را در نظر بگیرید… وبلاگ کامل را به صورت رایگان در Medium بخوانید.

منتشر شده از طریق به سمت هوش مصنوعی



منبع: https://towardsai.net/p/machine-learning/conditional-case-when-statements-in-sql