প্যাটার্ন ম্যাচিং এবং অনুসন্ধানের জন্য কোন টি এসকিউএল অপারেটর ব্যবহার করা হয়?
প্যাটার্ন ম্যাচিং এবং অনুসন্ধানের জন্য কোন টি এসকিউএল অপারেটর ব্যবহার করা হয়?

ভিডিও: প্যাটার্ন ম্যাচিং এবং অনুসন্ধানের জন্য কোন টি এসকিউএল অপারেটর ব্যবহার করা হয়?

ভিডিও: প্যাটার্ন ম্যাচিং এবং অনুসন্ধানের জন্য কোন টি এসকিউএল অপারেটর ব্যবহার করা হয়?
ভিডিও: 10টি উদাহরণ সহ SQL-এ প্যাটার্ন ম্যাচিং 2024, মে
Anonim

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

এছাড়াও প্রশ্ন হল, প্যাটার্ন ম্যাচিং এর জন্য কোন অপারেটর ব্যবহার করা হয়?

এসকিউএল লাইক অপারেটর

দ্বিতীয়ত, একটি SQL ক্যোয়ারীতে ওয়াইল্ডকার্ড অক্ষর কি? একটি কাঠামোগত নির্বাচন বিস্তৃত করতে প্রশ্ন ভাষা ( এসকিউএল -SELECT) বিবৃতি, দুই ওয়াইল্ডকার্ড অক্ষর , শতাংশ চিহ্ন (%) এবং আন্ডারস্কোর (_), ব্যবহার করা যেতে পারে। শতাংশ চিহ্নটি তারকাচিহ্নের সাথে সাদৃশ্যপূর্ণ (*) ওয়াইল্ডকার্ড চরিত্র MS-DOS এর সাথে ব্যবহার করা হয়।

লোকেরা আরও জিজ্ঞাসা করে, এসকিউএল-এ কীভাবে প্যাটার্ন ম্যাচিং করা হয়?

এসকিউএল প্যাটার্ন ম্যাচিং আপনাকে অনুসন্ধান করতে দেয় নিদর্শন আপনি যদি সঠিক শব্দ বা বাক্যাংশটি খুঁজছেন তা না জানলে ডেটাতে। এই ধরনের এসকিউএল ক্যোয়ারী ওয়াইল্ডকার্ড অক্ষর ব্যবহার করে ম্যাচ ক প্যাটার্ন , বরং এটি ঠিক নির্দিষ্ট করার চেয়ে। উদাহরণস্বরূপ, আপনি ওয়াইল্ডকার্ড "C%" ব্যবহার করতে পারেন ম্যাচ যেকোনো স্ট্রিং একটি মূলধন C দিয়ে শুরু।

SQL এ %s কি?

% s sprintf এর মত ফাংশনে ব্যবহৃত একটি স্থানধারক। $ এসকিউএল = স্প্রিন্টফ($ এসকিউএল , "পরীক্ষা"); এটি % প্রতিস্থাপন করবে s "পরীক্ষা" স্ট্রিং সহ। এটি নিশ্চিত করতেও ব্যবহৃত হয় যে পাস করা প্যারামিটারটি প্রকৃতপক্ষে স্থানধারকের সাথে খাপ খায়। আপনি অঙ্কের জন্য একটি স্থানধারক হিসাবে %d ব্যবহার করতে পারেন, কিন্তু যদি sprintf একটি স্ট্রিং পায় তবে এটি অভিযোগ করবে।

প্রস্তাবিত: