如何在Oracle中编写查询而忽略要比较的字符串的大小写?例如,“angel”,“Angel”,“ANGEL”,“angel”,“AngEl”在比较时将全部相等。
最佳答案
如果您匹配该字段的全部值,请使用
WHERE UPPER(fieldName) = 'ANGEL'
编辑:从您的注释,您想使用:
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%'