একটি একক সারি subquery কি?
একটি একক সারি subquery কি?

ভিডিও: একটি একক সারি subquery কি?

ভিডিও: একটি একক সারি subquery কি?
ভিডিও: একক সারি সাবকোয়ারি (ওরাকল এসকিউএল এর ভূমিকা) 2024, মে
Anonim

একক সারি সাবকোয়ারি . ক একক সারি সাবকোয়েরি শূন্য বা এক ফেরত দেয় সারি বাইরের SQL বিবৃতিতে। আপনি একটি স্থাপন করতে পারেন subquery একটি WHERE ক্লজে, একটি থাকা ধারা বা একটি SELECT স্টেটমেন্টের একটি FROM ধারা।

এটি বিবেচনায় রেখে, একটি একক সারি সাবকোয়েরি এবং একাধিক সারি সাবকোয়েরির মধ্যে পার্থক্য কী?

একক - সারি সাবকোয়েরি হয় subqueries ব্যবহৃত সঙ্গে একটি তুলনা অপারেটর এ WHERE, বা থাকার ধারা। সাবকোয়ারি যে একাধিক ফেরত দিতে পারে সারি (কিন্তু শুধুমাত্র একটি কলাম) বাইরের বিবৃতি বলা হয় একাধিক - সারি সাবকোয়েরি . একাধিক - সারি সাবকোয়েরি হয় subqueries একটি সঙ্গে ব্যবহার করা হয় ভিতরে , যে কোনো, বা সমস্ত ধারা।

একইভাবে, একটি একাধিক সারি সাবকোয়েরি কি? একাধিক সারি সাব কোয়েরি একাধিক - সারি সাবকোয়েরি নেস্টেড প্রশ্ন যা একাধিক ফেরত দিতে পারে সারি পিতামাতার প্রশ্নের ফলাফলের। একাধিক - সারি সাবকোয়েরি WHERE এবং HAVING ক্লজে সবচেয়ে বেশি ব্যবহৃত হয়। যেহেতু এটি ফিরে আসে একাধিক সারি , এটি অবশ্যই সেট তুলনা অপারেটরদের দ্বারা পরিচালনা করা উচিত (IN, ALL, ANY)।

তদনুসারে, একক সারি সাবকোয়েরি অপারেটর কোনটি?

দ্য অপারেটর যে সঙ্গে ব্যবহার করা যেতে পারে একক - সারি subqueires হল =, >, >=, <, <=, এবং. গ্রুপ ফাংশন ব্যবহার করা যেতে পারে subquery . উদাহরণস্বরূপ, নিম্নোক্ত বিবৃতিটি সর্বোচ্চ বেতনধারী কর্মচারীর বিবরণ পুনরুদ্ধার করে। এর সাথেও হ্যাভিং-ক্লজ ব্যবহার করা যেতে পারে একক - সারি subquery.

একটি subquery একাধিক সারি ফেরত দিতে পারে?

একাধিক সারি সাবকোয়েরি একাধিক সারি সাবকোয়েরি রিটার্ন করে একটি অথবা আরও বেশি সারি বাইরের দিকে এসকিউএল বিবৃতি আপনি একটি পরিচালনা করার জন্য বাইরের প্রশ্নে IN, ANY, বা ALL অপারেটর ব্যবহার করতে পারেন subquery যে একাধিক সারি প্রদান করে . বিষয়বস্তু: A এর সাথে NOT IN অপারেটর ব্যবহার করা একাধিক সারি সাবকোয়েরি.

প্রস্তাবিত: