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

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' से मैच करता है.