SQL এ রিটার্ন বিদ্যমান থাকলে কি হবে?
SQL এ রিটার্ন বিদ্যমান থাকলে কি হবে?

ভিডিও: SQL এ রিটার্ন বিদ্যমান থাকলে কি হবে?

ভিডিও: SQL এ রিটার্ন বিদ্যমান থাকলে কি হবে?
ভিডিও: SQL সম্পূর্ণ কোর্স | 33- যদি বিদ্যমান থাকে - SQL সংরক্ষিত পদ্ধতি ব্যবহার করে টেবিলে ইতিমধ্যেই বিদ্যমান ডেটা পরীক্ষা করুন 2024, মে
Anonim

এসকিউএল সার্ভার বিদ্যমান অপারেটর ওভারভিউ

দ্য বিদ্যমান অপারেটর হল একটি লজিক্যাল অপারেটর যা আপনাকে একটি সাবকোয়েরি কিনা তা পরীক্ষা করতে দেয় রিটার্ন যেকোনো সারি। দ্য বিদ্যমান অপারেটর রিটার্ন সত্য যদি subquery রিটার্ন এক বা একাধিক সারি। যত তাড়াতাড়ি সাবকোয়ারি রিটার্ন সারি, বিদ্যমান অপারেটর রিটার্ন TRUE এবং অবিলম্বে প্রক্রিয়াকরণ বন্ধ করুন।

এটি বিবেচনায় রেখে, SQL-এ exists-এর ব্যবহার কী?

দ্য বিদ্যমান অবস্থা এসকিউএল হয় ব্যবহৃত একটি পারস্পরিক সম্পর্কযুক্ত নেস্টেড প্রশ্নের ফলাফলটি খালি (কোনও টিপল নেই) কিনা তা পরীক্ষা করতে। ফলাফল বিদ্যমান একটি বুলিয়ান মান সত্য বা মিথ্যা। এটা হতে পারে ব্যবহৃত একটি SELECT, UPDATE, INSERT বা DELETE বিবৃতিতে।

তদ্ব্যতীত, একটি প্রশ্ন রিটার্ন ছাড়া কি? এসকিউএল বাদে ক্লজ/অপারেটর দুটিকে একত্রিত করতে ব্যবহৃত হয় নির্বাচন করুন বিবৃতি এবং রিটার্ন প্রথম থেকে সারি বিবৃতি নির্বাচন করুন যে না ফিরে এসেছে দ্বিতীয় দ্বারা বিবৃতি নির্বাচন করুন . এর মানে রিটার্ন ছাড়া শুধুমাত্র সারি, যা দ্বিতীয় পাওয়া যায় না বিবৃতি নির্বাচন করুন.

এছাড়াও প্রশ্ন হল, SQL এ not exists এর ব্যবহার কি?

দ্য এসকিউএল বিদ্যমান নেই অপারেটর একেবারে বিপরীত কাজ করবে বিদ্যমান অপারেটর. এটাই ব্যবহৃত SELECT স্টেটমেন্ট দ্বারা প্রত্যাবর্তিত সারির সংখ্যা সীমাবদ্ধ করতে। দ্য SQL-এ বিদ্যমান নয় সার্ভার সারি অস্তিত্বের জন্য Subquery পরীক্ষা করবে, এবং যদি আছে না সারি তারপর এটি সত্য, অন্যথায় FALSE ফিরে আসবে।

এসকিউএল-এ বিদ্যমান এবং এর মধ্যে পার্থক্য কী?

বিদ্যমান IN এর থেকে অনেক দ্রুত, যখন সাব-কোয়েরির ফলাফল অনেক বড় হয়, বিদ্যমান অপারেটর একটি ভাল কর্মক্ষমতা প্রদান করে. দ্য বিদ্যমান কীওয়ার্ড সত্য বা মিথ্যা মূল্যায়ন করে, কিন্তু IN কীওয়ার্ড সমস্ত মান তুলনা করে মধ্যে সংশ্লিষ্ট সাব কোয়েরি কলাম।

প্রস্তাবিত: