কেস সংবেদনশীলতা

গুগল অ্যাডস কোয়েরি ল্যাঙ্গুয়েজ আপনাকে বিভিন্ন অপারেটর ব্যবহার করে প্রাপ্ত ডেটাসেট ফিল্টার করার সুযোগ দেয়। আপনি যখন স্ট্রিং ভ্যালুর উপর ফিল্টার করেন, তখন প্রতিটি অপারেটরের কেস সেনসিটিভিটি নির্ধারণ করে আপনার ফলাফলগুলো কীভাবে মেলানো হবে।

অপারেটরের ক্ষেত্রে সংবেদনশীলতা

অপারেটর কেস সংবেদনশীলতা
= অথবা != কেস সংবেদনশীল
IN অথবা NOT IN কেস সংবেদনশীল
LIKE বা NOT LIKE কেস ইনসেনসিটিভ
CONTAINS ALL , CONTAINS ANY , CONTAINS NONE কেস সংবেদনশীল
REGEXP_MATCH অথবা NOT REGEXP_MATCH ডিফল্টরূপে কেস-সেনসিটিভ (কনফিগারযোগ্য)

উদাহরণ

নিম্নলিখিত উদাহরণগুলিতে দেখানো হয়েছে কিভাবে গুগল অ্যাডস কোয়েরি ল্যাঙ্গুয়েজে বিভিন্ন অপারেটর স্ট্রিং কেসিং পরিচালনা করে।

কেস-ইনসেনসিটিভ রেগুলার এক্সপ্রেশন

নিম্নলিখিত কোয়েরিটি "test" , "Test" , "TEST" , বা অন্য যেকোনো কেসিং ভ্যারিয়েশনযুক্ত ক্যাম্পেইনের নাম মেলানোর জন্য (?i) ব্যবহার করে:

SELECT
  campaign.id,
  campaign.name
FROM campaign
WHERE campaign.name REGEXP_MATCH "(?i).*test.*"

সঠিক এবং প্যাটার্ন মিল

  • কেস-সংবেদনশীল সঠিক মিল: WHERE campaign.name = 'Search Campaign' শুধুমাত্র সঠিক কেসিং-এর মিল খুঁজে পায়।
  • কেস-ইনসেনসিটিভ প্যাটার্ন ম্যাচ: WHERE campaign.name LIKE '%search campaign%' এর সাথে 'SEARCH CAMPAIGN' , 'search campaign' , অথবা 'Search Campaign' মিল রয়েছে।