استعلام فرعی تک ردیفی چیست؟
استعلام فرعی تک ردیفی چیست؟

تصویری: استعلام فرعی تک ردیفی چیست؟

تصویری: استعلام فرعی تک ردیفی چیست؟
تصویری: سوالات فرعی تک ردیفی (مقدمه ای بر Oracle SQL) 2024, نوامبر
Anonim

سوالات فرعی تک ردیفی . آ استعلام فرعی تک ردیفی صفر یا یک را برمی گرداند ردیف به عبارت SQL خارجی. می توانید یک را قرار دهید استعلام فرعی در یک عبارت WHERE، یک عبارت HAVING یا یک عبارت FROM از یک عبارت SELECT.

با در نظر گرفتن این موضوع، تفاوت بین استعلام فرعی تک ردیفی و زیرپرسوجوی چند ردیفه چیست؟

تنها - سوالات فرعی ردیف هستند سوالات فرعی استفاده شده با یک عملگر مقایسه در یک WHERE یا بند داشتن. سوالات فرعی که می تواند بیش از یک را برگرداند ردیف (اما فقط یک ستون) به عبارت بیرونی فراخوانی می شوند چندگانه - سوالات فرعی ردیف . چندگانه - سوالات فرعی ردیف هستند سوالات فرعی استفاده می شود با یک که در بند ANY یا ALL.

به همین ترتیب، استعلام فرعی چند ردیفی چیست؟ پرس و جو فرعی چند ردیفی چندگانه - سوالات فرعی ردیف کوئری های تو در تو هستند که می توانند بیش از یک را برگردانند ردیف از نتایج به پرس و جو والد. چندگانه - سوالات فرعی ردیف بیشتر در بند های WHERE و HAVING استفاده می شود. از آنجایی که برمی گردد چند ردیف ، باید توسط عملگرهای مقایسه مجموعه (IN، ALL، ANY) مدیریت شود.

بر این اساس، عملگرهای پرس و جوی تک ردیفی کدامند؟

را اپراتورها که می توان با آن استفاده کرد تنها - ردیف سوالات فرعی عبارتند از =، >، >=، <، <=، و. توابع گروه را می توان در استعلام فرعی . به عنوان مثال، بیانیه زیر جزئیات کارمندی را که دارای بالاترین حقوق است بازیابی می کند. دارای بند نیز می تواند با تنها - استعلام فرعی ردیف.

آیا یک سوال فرعی می تواند چندین ردیف را برگرداند؟

سؤالات فرعی چند ردیفی سؤالات فرعی چند ردیفی را برمی گرداند یکی یا بیشتر ردیف ها به بیرون SQL بیانیه. می توانید از عملگر IN، ANY یا ALL در پرس و جو بیرونی برای رسیدگی به a استفاده کنید استعلام فرعی که چند ردیف را برمی گرداند . محتویات: استفاده از عملگر NOT IN با a پرس و جوی چند ردیفه.

توصیه شده: