Case when در SQL به چه معناست؟
Case when در SQL به چه معناست؟

تصویری: Case when در SQL به چه معناست؟

تصویری: Case when در SQL به چه معناست؟
تصویری: آموزش پایگاه داده SQL از مقدماتی تا پیشرفته (اس کیو ال) ( فصل اول ) 2024, ممکن است
Anonim

را بیانیه SQL CASE

را بیانیه CASE از طریق شرایط می گذرد و در اولین مقدار یک مقدار را برمی گرداند وضعیت برآورده شده است (مانند IF- بیانیه THEN-ELSE ). بنابراین، یک بار a وضعیت درست است، خواندن متوقف می شود و نتیجه را برمی گرداند. اگر هیچ شرطی درست نباشد، آن را برمی گرداند مقدار در بند ELSE.

متعاقباً، ممکن است بپرسید که چگونه یک دستور case در SQL بنویسید؟

را بیانیه CASE قابل استفاده در SQL سرور (Transact- SQL ). شناسه تماس را انتخاب کنید، مورد WHEN website_id = 1 سپس 'TechOnTheNet.com' WHEN website_id = 2 سپس 'CheckYourMath.com' ELSE 'BigActivities.com' END FROM مخاطبین. یک نکته قابل توجه این است که شرط ELSE در داخل بیانیه CASE اختیاری است

Case و Decode در SQL چیست؟ تفاوت بین CASE و DeCODE است.:- مورد بیانیه ای است که در آن به عنوان رمزگشایی یک تابع است.:- مورد در هر دو قابل استفاده است SQL و PLSQL. ولی رمزگشایی قابل استفاده فقط در SQL .:- مورد در بند Where استفاده می شود اما شما نمی توانید استفاده کنید رمزگشایی در بند کجا.

همچنین سؤال این است که یک عبارت case چه کاری انجام می دهد؟

بیانیه مورد . را بیانیه CASE از میان یک دنباله از شرایط انتخاب می کند، و متناظر را اجرا می کند بیانیه . را بیانیه CASE تک را ارزیابی می کند اصطلاح و آن را با چندین مقدار بالقوه مقایسه می کند، یا چند عبارت بولی را ارزیابی می کند و اولین مورد را که درست است انتخاب می کند.

آیا می توانید IF دستورات را در SQL انجام دهید؟

در بیماری ام اس SQL , اگر … دیگر یک نوع است بیانیه مشروط . هر T- دستور SQL می تواند به صورت مشروط با استفاده از اگر … دیگر . اگر شرط به True ارزیابی می شود، سپس T- عبارات SQL به دنبال اگر کلمه کلیدی اراده اعدام شود.

توصیه شده: