คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

ภาษาการค้นหาของ 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'