عملگرهای فرعی تک ردیفی کدامند؟
عملگرهای فرعی تک ردیفی کدامند؟

تصویری: عملگرهای فرعی تک ردیفی کدامند؟

تصویری: عملگرهای فرعی تک ردیفی کدامند؟
تصویری: پرس و جو فرعی تک ردیفی | سوالات فرعی SQL | سوالات فرعی در SQL با مثال | پرس و جوهای تودرتو 2024, آوریل
Anonim

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

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

مقایسه دیگر اپراتورها مانند، >، <، <= می تواند باشد استفاده شده با یک تک پرسش فرعی . مثال زیر از "<" استفاده می کند اپراتور در عبارت جستجوی بیرونی WHERE. تابع AVG() است استفاده شده در استعلام فرعی برای به دست آوردن میانگین مبلغ سفارش، که به بند WHERE پرس و جو خارجی منتقل می شود.

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

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

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

پرس و جوی چند ردیفی در SQL چیست؟

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

توصیه شده: