sql >> Database teknologi >  >> RDS >> Oracle

Hvordan sammenligner man strenge i sql ignoring case?

Hvis du matcher den fulde værdi af feltet, brug

WHERE UPPER(fieldName) = 'ANGEL'

EDIT:Fra din kommentar vil du bruge:

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. udfør øjeblikkelig ikke at vise registreringer af Dynamic Select-sætning

  2. JPA OneToMany/ManyToOne-forholdet virker ikke - Hvad mangler jeg?

  3. PostgreSQL med Homebrew på Mac

  4. Ugyldig PathExpression. Skal være et StateFieldPathExpression