sql >> Databasteknik >  >> RDS >> Oracle

Hur jämför man strängar i sql ignoring case?

Om du matchar hela värdet för fältet använd

WHERE UPPER(fieldName) = 'ANGEL'

EDIT:Från din kommentar vill du använda:

SELECT 
    RPAD(a.name, 10,'=') "Nombre del Cliente"
    , RPAD(b.name, 12,'*') "Nombre del Consumidor" 
FROM 
    s_customer a, 
    s_region b 
WHERE 
    a.region_id = b.id 
    AND UPPER(a.name) LIKE '%SPORT%' 


  1. Villkorligt servera en logotyp till en fjärrwebbplats

  2. Dynamisk fråga i triggerfunktion i PostgreSQL

  3. Installera Innotop för att övervaka MySQL-serverprestanda

  4. Hur man skapar dynamisk sql för med sys_refcursor i oracle