Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1512 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] comment ne pas tenir compte de la casse?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] comment ne pas tenir compte de la casse?

n°1281140
albertos
kikoo
Posté le 11-01-2006 à 10:16:38  profilanswer
 

Bonjour ! Lors d'une requete SQL j'effectue une comparaison entre chaine de caractere mais j'aimerai que cette comparaison ne tienne pas compte de la casse !! Merci !

mood
Publicité
Posté le 11-01-2006 à 10:16:38  profilanswer
 

n°1281161
jagstang
Pa Capona ಠ_ಠ
Posté le 11-01-2006 à 10:49:53  profilanswer
 

le LIKE ne tient pas compte de la casse

n°1281176
Beegee
Posté le 11-01-2006 à 11:13:52  profilanswer
 

Il me semblait que LIKE tenait compte de la casse ...
 
Enfin de manière générale, on met tout en majuscule et on fait la comparaison.
 
Exemple (Oracle) : WHERE UPPER(mon_champ1) = UPPER(mon_champ2)

n°1281178
orafrance
Posté le 11-01-2006 à 11:16:37  profilanswer
 

attention dans ce dernier cas il faut bien se rendre compte que s'il y a un index sur mon_champ1, il ne sera pas utilisé à cause de la fonction qui lui est appliquée :/

n°1281181
albertos
kikoo
Posté le 11-01-2006 à 11:26:18  profilanswer
 

le like tient compte de la casse d'apres ce que je vois des resultat de ma requete. meric pour le réponses ;)

n°1281184
Beegee
Posté le 11-01-2006 à 11:32:34  profilanswer
 

orafrance a écrit :

attention dans ce dernier cas il faut bien se rendre compte que s'il y a un index sur mon_champ1, il ne sera pas utilisé à cause de la fonction qui lui est appliquée :/


 
Tout à fait, sauf si on crée un index sur UPPER(mon_champ1), ce qui est possible dans les versions récentes d'Oracle ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] comment ne pas tenir compte de la casse?

 

Sujets relatifs
[SQL Server] Executer un fichier SQL depuis une requêtechanger de base access a SQL
[Résolu] Casse dans une requête sqlAutorisations sur table SQL SERVER 2000
SQl Server 2000 / VB.Net dans être propriétaire pas d'accès à la table[Résolu] time() rechercher SQL antérieure
Programmation en SQLVBA/EXCEL/SQL
Sql Server ou PhpMyAdmin[SQL Server] Plusieurs index du même nom
Plus de sujets relatifs à : [SQL] comment ne pas tenir compte de la casse?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR