מה המשמעות של מקרה כאשר מתכוון ב-SQL?
מה המשמעות של מקרה כאשר מתכוון ב-SQL?

וִידֵאוֹ: מה המשמעות של מקרה כאשר מתכוון ב-SQL?

וִידֵאוֹ: מה המשמעות של מקרה כאשר מתכוון ב-SQL?
וִידֵאוֹ: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, מאי
Anonim

ה הצהרת SQL CASE

ה הצהרת CASE עובר תנאים ומחזיר ערך כאשר הראשון מַצָב נפגש (כמו IF- הצהרת THEN-ELSE ). אז, פעם א מַצָב נכון, זה יפסיק לקרוא ויחזיר את התוצאה. אם אין תנאים מתקיימים, הוא מחזיר את ה ערך בסעיף ELSE.

בהמשך, אפשר גם לשאול, איך כותבים משפט מקרה ב-SQL?

ה הצהרת CASE ניתן להשתמש ב SQL שרת (עסקה- SQL ). SELECT contact_id, מקרה WHEN website_id = 1 ואז 'TechOnTheNet.com' WHEN website_id = 2 ואז 'CheckYourMath.com' אחרת 'BigActivities.com' מסתיים מאנשי קשר; דבר אחד שיש לציין הוא שתנאי ה-ELSE בתוך ה הצהרת CASE הוא אופציונלי.

מה זה מקרה ופענוח ב-SQL? הבדל בין CASE ו-DeCODE הוא.:- מקרה היא הצהרה שבה כמו לְפַעֲנֵחַ היא פונקציה.:- מקרה ניתן להשתמש בשניהם SQL ו-PLSQL. אבל לְפַעֲנֵחַ ניתן להשתמש רק ב SQL .:- מקרה משמש בסעיף where אבל אתה לא יכול להשתמש לְפַעֲנֵחַ בסעיף איפה.

כמו כן השאלה היא, מה עושה הצהרת מקרה?

הצהרת מקרה . ה הצהרת CASE בוחר מתוך רצף של תנאים, ומבצע התאמה הַצהָרָה . ה הצהרת CASE מעריך יחיד ביטוי ומשווה אותו מול מספר ערכים פוטנציאליים, או מעריך מספר ביטויים בוליאניים ובוחר את הראשון שהוא TRUE.

האם אתה יכול לעשות הצהרות IF ב-SQL?

ב-MS SQL , אם … אַחֵר הוא סוג של הצהרה מותנית . כל T- משפט SQL יכול להתבצע מותנה באמצעות אם … אַחֵר . אם התנאי מוערך ל-True, ואז T- הצהרות SQL בא אחריו אם מילת מפתח רָצוֹן להיות מוצא להורג.

מוּמלָץ: