যেখানে VS নেই সেখানে কোথায় নেই?
যেখানে VS নেই সেখানে কোথায় নেই?

ভিডিও: যেখানে VS নেই সেখানে কোথায় নেই?

ভিডিও: যেখানে VS নেই সেখানে কোথায় নেই?
ভিডিও: অদ্ভুত দেশ, পৃথিবীর যে ৬টা দেশে রাত হয় না || Strange country, where never sun sets 2024, মে
Anonim

সবচেয়ে গুরুত্বপূর্ণ বিষয় সম্পর্কে নোট করুন বিদ্যমান না এবং না IN হল যে, অসদৃশ বিদ্যমান এবং IN, তারা না সব ক্ষেত্রে সমতুল্য। বিশেষভাবে, যখন NULL জড়িত থাকে তারা বিভিন্ন ফলাফল ফিরিয়ে দেবে। সম্পূর্ণরূপে সুনির্দিষ্ট হতে, যখন সাবকোয়েরি এমনকি একটি নাল ফেরত দেয়, না IN ইচ্ছা না যেকোনো সারি মেলে।

এখানে, যেখানে বিদ্যমান নেই বনাম যেখানে নেই?

সবচেয়ে গুরুত্বপূর্ণ বিষয় সম্পর্কে নোট করুন বিদ্যমান না এবং না যে, অসদৃশ বিদ্যমান এবং IN, তারা না সব ক্ষেত্রে সমতুল্য। বিশেষভাবে, যখন NULL জড়িত থাকে তারা বিভিন্ন ফলাফল ফিরিয়ে দেবে। সম্পূর্ণরূপে সুনির্দিষ্ট হতে, যখন সাবকোয়েরি এমনকি একটি নাল ফেরত দেয়, না ইচ্ছাশক্তি না যেকোনো সারি মেলে।

অধিকন্তু, SQL-এ কোথায় বিদ্যমান এবং কোথায় বিদ্যমান নেই? এর উদ্দেশ্য এসকিউএল “ বিদ্যমান " এবং " বিদ্যমান না ” অপারেটর হল সাবকোয়েরিতে রেকর্ডের অস্তিত্ব পরীক্ষা করা। কখন এসকিউএল বিদ্যমান যেখানে ক্লজ বরাবর ব্যবহৃত হয়, এটি একটি সাবকোয়েরিতে সারিগুলির অস্তিত্ব পরীক্ষা করে। যদি সেই সাবকোয়েরিতে একটি সারি থাকে তবে এটি সত্য প্রদান করে।

একইভাবে, লোকেরা জিজ্ঞাসা করে, নেই এবং বিদ্যমান নেই এর মধ্যে পার্থক্য কী?

থাম্ব একটি নিয়ম হিসাবে, আমি পছন্দ বিদ্যমান না যেহেতু এটি অনেক বেশি পরিস্থিতি কভার করে না ভিতরে. বিদ্যমান না যে কোন পরিস্থিতিতে ব্যবহার করা যেতে পারে না in এর জন্য ব্যবহৃত হয়, কিন্তু না বিপরীত. পারফরম্যান্স থাকতে পারে পার্থক্য , সঙ্গে বিদ্যমান দ্রুত হচ্ছে সবচেয়ে গুরুত্বপূর্ণ পার্থক্য নাল হ্যান্ডলিং হয়.

নাল বনাম বিদ্যমান নেই?

দ্য খালি বিবেচনা করা হয় এবং দ্বারা ফিরে না একটি মান হিসাবে IN কমান্ড। এসকিউএল বিদ্যমান না প্রদত্ত সাবকোয়েরিতে নির্দিষ্ট মানগুলির অস্তিত্ব পরীক্ষা করতে কমান্ড ব্যবহার করা হয়। subquery হবে না কোন তথ্য ফেরত; এটি সত্য বা মিথ্যা মান প্রদান করে সাবকোয়েরি মানের অস্তিত্ব চেকের উপর নির্ভর করে।

প্রস্তাবিত: