תוכן עניינים:

היכן נמצאת שאילתה מקוננת?
היכן נמצאת שאילתה מקוננת?

וִידֵאוֹ: היכן נמצאת שאילתה מקוננת?

וִידֵאוֹ: היכן נמצאת שאילתה מקוננת?
וִידֵאוֹ: Nested Queries | SQL | Tutorial 18 2024, אַפּרִיל
Anonim

מה זה א שאילתת משנה ? א שאילתת משנה , המכונה גם א שאילתה מקוננת או בחירה משנה, היא א שאילתת SELECT מוטבע בתוך פסקת WHERE או HAVING של SQL אחר שאילתא . הנתונים שהוחזרו על ידי ה שאילתת משנה משמש את ההצהרה החיצונית באותו אופן שבו נעשה שימוש בערך מילולי.

לגבי זה, מהי שאילתה מקוננת?

א שאילתת משנה אוֹ שאילתה פנימית או א שאילתה מקוננת הוא שאילתא בתוך SQL אחר שאילתא ומוטבע בתוך סעיף WHERE. א שאילתת משנה משמש להחזרת נתונים שישמשו בעיקר שאילתא כתנאי להגביל עוד יותר את הנתונים שיש לאחזר.

כמו כן, כמה שאילתות משנה ניתן לקנן ב-SQL? א ניתן לקנן שאילתת משנה בתוך משפט WHERE או HAVING של משפט חיצוני SELECT, INSERT, UPDATE או DELETE, או בתוך משפט אחר שאילתת משנה . עד 32 רמות של קינון אפשרי, למרות שהמגבלה משתנה בהתאם לזיכרון הזמין ולמורכבות של ביטויים אחרים בשאילתה.

יתר על כן, איך כותבים שאילתות SQL מקוננות?

שאילתות משנה של SQL

  1. שאילתת משנה עשויה להופיע ב:
  2. ניתן לקנן את שאילתת המשנה בתוך משפט SELECT, INSERT, UPDATE או DELETE או בתוך שאילתת משנה אחרת.
  3. שאילתת משנה מתווספת בדרך כלל בתוך סעיף WHERE של משפט SQL SELECT אחר.
  4. אתה יכול להשתמש באופרטורים של השוואה, כגון >, < או =.

איזו שאילתה מבוצעת ראשונה בשאילתת משנה מקוננת?

עם שאילתת משנה מקוננת רגילה, שאילתת ה-SELECT הפנימית פועלת תחילה ומופעלת פעם אחת, וחוזרת ערכים לשמש את השאילתה הראשית. עם זאת, שאילתת משנה בקורלציה מופעלת פעם אחת עבור כל שורה מועמדת שנחשבת על ידי השאילתה החיצונית. במילים אחרות, השאילתה הפנימית מונעת על ידי השאילתה החיצונית.

מוּמלָץ: