Recherche sensible ET insensible à la casse [resolu] - SQL/NoSQL - Programmation
Marsh Posté le 23-04-2006 à 18:09:22
Normalement, sur un champ TEXT (ou CHAR ou VARCHAR), la recherche est par défaut insensible à la casse, sauf si tu le précises dans la requête
Marsh Posté le 23-04-2006 à 23:20:12
nargy a écrit : ILIKE |
hmm t'es sur ? jle trouve pas dans la doc mysql
mrbebert a écrit : Normalement, sur un champ TEXT (ou CHAR ou VARCHAR), la recherche est par défaut insensible à la casse, sauf si tu le précises dans la requête |
la question étant justement : comment le précises-tu ?
Marsh Posté le 23-04-2006 à 23:38:00
http://dev.mysql.com/doc/refman/4. [...] ivity.html
ça devrait t'aider (pas trouvé la traduc française)
voir avec COLLATE, sinon tu peux à priori modifier le champ en binaire à la volée pour obtenir la sensibilité à la casse
Marsh Posté le 23-04-2006 à 23:43:03
Djebel1 a écrit : hmm t'es sur ? jle trouve pas dans la doc mysql |
Comme ca :
http://dev.mysql.com/doc/refman/4. [...] ry-op.html
Marsh Posté le 24-04-2006 à 12:51:20
Reply
Marsh Posté le 23-04-2006 à 17:34:19
Bonjour,
j'aimerais, sur le même champ, pouvoir effectuer une recherche sensible à la casse pour certaines requêtes, insensibles à la casse pour d'autres.
En rajoutant le mot clé BINARY ou en utilisant les types BLOB ou TEXT, j'ai l'impression que la recherche sera forcément sensible à la casse. Est-il possible de spécifier dans la requête qu'on désire l'un ou l'autre ?
Message édité par Djebel1 le 24-04-2006 à 12:51:34