sql >> Databáze >  >> RDS >> Oracle

Jak porovnat řetězce v SQL ignorování případu?

Pokud odpovídáte plné hodnotě pole, použijte

WHERE UPPER(fieldName) = 'ANGEL'

EDIT:Z vašeho komentáře, který chcete použít:

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. změnit formát času v dotazu mysql ORDER BY

  2. Přírůstkové maskování a mapování dat:Detekce změn a aktualizace…

  3. phpActiveRecord Nesprávný formát DateTimeFormat

  4. Použití OracleParameter s C# TimeSpan - Literal neodpovídá