Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie vergleiche ich Zeichenfolgen in SQL, wobei Groß- und Kleinschreibung ignoriert wird?

Wenn Sie den vollständigen Wert des Felds abgleichen, verwenden Sie

WHERE UPPER(fieldName) = 'ANGEL'

BEARBEITEN:Aus Ihrem Kommentar möchten Sie Folgendes verwenden:

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%'