কেস-সেন্সিটিভিটি

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

অপারেটর কেস সেনসিটিভিটি

অপারেটর ছোট ও বড় হাতের অক্ষরের মধ্যে পার্থক্য করা হয়
= বা != ছোট ও বড় হাতের অক্ষরের মধ্যে পার্থক্য করা হয়
IN বা NOT IN ছোট ও বড় হাতের অক্ষরের মধ্যে পার্থক্য করা হয়
LIKE বা NOT LIKE ছোট ও বড় হাতের অক্ষরের মধ্যে পার্থক্য করা হয় না
CONTAINS ALL, CONTAINS ANY, CONTAINS NONE ছোট ও বড় হাতের অক্ষরের মধ্যে পার্থক্য করা হয়
REGEXP_MATCH বা NOT REGEXP_MATCH সাধারণত ছোট ও বড় হাতের অক্ষরের মধ্যে পার্থক্য করা হয় (কনফিগার করা যায়)

উদাহরণ

Google Ads Query Language-এ বিভিন্ন অপারেটর কীভাবে স্ট্রিং কেসিং ম্যানেজ করে তা নিম্নলিখিত উদাহরণ থেকে বোঝা যায়।

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

নিম্নলিখিত কোয়েরি "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'-এর সাথে মেলে।