এসকিউএল-এ কি একটি NOT LIKE অপারেটর আছে?
এসকিউএল-এ কি একটি NOT LIKE অপারেটর আছে?

ভিডিও: এসকিউএল-এ কি একটি NOT LIKE অপারেটর আছে?

ভিডিও: এসকিউএল-এ কি একটি NOT LIKE অপারেটর আছে?
ভিডিও: SQL যেখানে ক্লজ এর সাথে Like এবং Not Like ব্যবহার করা 2024, মে
Anonim

এসকিউএল-এ অপারেটর লাইক নয় varchar ধরনের একটি কলামে ব্যবহৃত হয়। সাধারণত, এটা % এর সাথে ব্যবহার করা হয় যা প্রতিনিধিত্ব করতে ব্যবহৃত হয় যেকোনো স্ট্রিং মান, সহ দ্য শূন্য অক্ষর। দ্য স্ট্রিং আমরা এই পাস অপারেটর হয় না কেস-সংবেদনশীল।

ফলস্বরূপ, এসকিউএল-এ অপারেটর কেমন?

দ্য এসকিউএল সার্ভার লাইক একটি যৌক্তিক অপারেটর এটি নির্ধারণ করে যে একটি অক্ষর স্ট্রিং একটি নির্দিষ্ট প্যাটার্নের সাথে মেলে কিনা। একটি প্যাটার্নে নিয়মিত অক্ষর এবং ওয়াইল্ডকার্ড অক্ষর অন্তর্ভুক্ত থাকতে পারে। দ্য লাইক অপারেটর যেখানে ব্যবহৃত হয় ধারা প্যাটার্ন মিলের উপর ভিত্তি করে সারি ফিল্টার করতে SELECT, UPDATE, এবং DELETE স্টেটমেন্টের মধ্যে।

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

একইভাবে, আমি কীভাবে এসকিউএল-এ পছন্দ করি না?

প্যাটার্ন প্রয়োজন না একটি আক্ষরিক স্ট্রিং হতে. উদাহরণস্বরূপ, এটি একটি স্ট্রিং এক্সপ্রেশন বা টেবিল কলাম হিসাবে নির্দিষ্ট করা যেতে পারে। প্রতি এসকিউএল মান, লাইক প্রতি-অক্ষরের ভিত্তিতে ম্যাচিং সঞ্চালন করে, এইভাবে এটি = তুলনা অপারেটর থেকে ভিন্ন ফলাফল তৈরি করতে পারে। লাইক অপারেটর প্যাটার্ন মেলে উইলডকার্ডস (অর্থাৎ %, _) ব্যবহার করে।

SQL এ বিবৃতি নয়?

দ্য এসকিউএল অপারেটর নয় একটি যৌক্তিক এসকিউএল-এ অপারেটর যা আপনি যেকোনো শর্তসাপেক্ষের আগে রাখতে পারেন বিবৃতি যেটার জন্য সারি নির্বাচন করতে বিবৃতি মিথ্যা উপরের ক্ষেত্রে, আপনি সেই ফলাফল দেখতে পারেন কোন বছরের_র‍্যাঙ্ক সমান থেকে 2 বা 3 হয় না অন্তর্ভুক্ত না সাধারণত LIKE এর সাথে ব্যবহার করা হয়।

প্রস্তাবিত: