sql >> Database >  >> RDS >> Mysql

MySQL diakritisch ongevoelig zoeken (Spaanse accenten)

Tekensets en sorteringen, niet mijn favorieten, maar ze werken WEL:

mysql> SET NAMES latin1;
mysql> SELECT 'lápiz' LIKE 'lapiz';
+-----------------------+
| 'lápiz' LIKE 'lapiz' |
+-----------------------+
|                     0 | 
+-----------------------+
1 row in set (0.01 sec)

mysql> SET NAMES utf8;
mysql> SELECT 'lápiz' LIKE 'lapiz';
+-----------------------+
| 'lápiz' LIKE 'lapiz' |
+-----------------------+
|                     1 | 
+-----------------------+


mysql> SET NAMES latin1;
mysql> SELECT _utf8'lápiz' LIKE _utf8'lapiz' ;
+---------------------------------+
| _utf8'lápiz' LIKE _utf8'lapiz' |
+---------------------------------+
|                               1 | 
+---------------------------------+

Een leuk hoofdstuk om te lezen in de handleiding:Tekenset-ondersteuning



  1. Veelgestelde vragen over JAVA/JRE in Oracle Apps

  2. Oracle - komt letterlijk niet overeen met formaattekenreeksfout

  3. De provider is niet compatibel met de versie van de Oracle-client

  4. Kun je een webservice aanroepen vanuit TSQL-code?