केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर)

Google Ads क्वेरी लैंग्वेज की मदद से, कई ऑपरेटर का इस्तेमाल करके, दिखाए गए डेटासेट को फ़िल्टर किया जा सकता है. स्ट्रिंग वैल्यू पर फ़िल्टर करने पर, हर ऑपरेटर की केस संवेदनशीलता यह तय करती है कि आपके नतीजे कैसे मैच किए जाएंगे.

ऑपरेटर के नाम के लिए केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर)

ऑपरेटर केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर)
= या != केस संवेदी
IN या NOT IN केस संवेदी
LIKE या NOT LIKE केस-इनसेंसिटिव
CONTAINS ALL, CONTAINS ANY, CONTAINS NONE केस संवेदी
REGEXP_MATCH या NOT REGEXP_MATCH डिफ़ॉल्ट रूप से केस सेंसिटिव (कॉन्फ़िगर किया जा सकता है)

उदाहरण

यहां दिए गए उदाहरणों में बताया गया है कि Google Ads क्वेरी लैंग्वेज में, अलग-अलग ऑपरेटर स्ट्रिंग केसिंग को कैसे हैंडल करते हैं.

केस-इनसेंसिटिव रेगुलर एक्सप्रेशन

नीचे दी गई क्वेरी में, (?i) का इस्तेमाल किया गया है. इससे, "test", "Test", "TEST" या केसिंग के किसी अन्य वेरिएशन वाले कैंपेन के नाम मैच किए जा सकते हैं:

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' से मेल खाता है.