sql >> Database >  >> RDS >> Oracle

Vergelijk Strings die accenten negeren in SQL (ORACLE)

Oracle-configuratie :

CREATE TABLE TABLE_NAME ( value ) AS
SELECT 'pepé' FROM DUAL;

-- Not necessary to create an index but it can speed things up.
CREATE INDEX value_without_accent_idx
  ON TABLE_NAME ( CONVERT( value, 'US7ASCII' ) );

Zoekopdracht :

SELECT *
FROM   table_name
WHERE  CONVERT( value, 'US7ASCII' ) = 'pepe';

Uitvoer :

VALUE
-----
pepé  


  1. Filter op uitvoerclausule sql

  2. Hoe u de dag van een datum haalt in T-SQL

  3. Een getal opmaken als een percentage in Oracle

  4. De aggregatie-operator voor vermenigvuldiging in SQL