Thanos_the_yopper
Messages postés309Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention 5 mars 2009
-
8 août 2005 à 16:41
dymsbess
Messages postés56Date d'inscriptionmercredi 29 septembre 2004StatutMembreDernière intervention 4 janvier 2010
-
25 déc. 2009 à 12:43
Bonjour,
voilà, j'ai une requète ou je regarde si un champs est égal à une valeur, mais je voudrai que ce soit une égalité parfaite, y compris au niveau des majuscules et minuscule. (je précise que c'est une base de donnée SQL Server)
SQLpro
Messages postés35Date d'inscriptionsamedi 17 novembre 2007StatutMembreDernière intervention 8 février 20121 5 nov. 2009 à 16:06
Il faut utiliser la clause COLLATE avec la collation adéquate :
French_CS_AS => CS : Case Sensitive, AS => Accent Sensitive
French_CI_AS => CS : Case Insensitive, AS => Accent Sensitive
French_CS_AS => CI : Case Sensitive, AS => Accent Insensitive
French_CI_AS => CI : Case Insensitive, AS => Accent Insensitive
Exemple :
...
WHERE 'TôtÖ' = toto COLLATE French_CI_AI
A +
Frédéric BROUARD - SQLpro - MVP SQL Server
Spécialiste SQL, SGBDR, modéles de données
SQL & SGBDR http://sqlpro.developpez.com/
RugbyOne
Messages postés26Date d'inscriptionjeudi 23 novembre 2000StatutMembreDernière intervention31 janvier 2011 9 août 2005 à 15:03
SQL Server différencie les majuscules et minuscules comme les autres SGBD !
Donc il faut faire comme indiqué ci-dessus...
@var1 = @var2
Si tu veux ne pas faire la différence de casse :
lower(@var1) = lower(@var2) pour comparer en minuscules
upper(@var1) = upper(@var2) pour comparer en MAJUSCULES
Thanos_the_yopper
Messages postés309Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention 5 mars 2009 12 août 2005 à 10:08
hum en fait, j'ai configuré les champs pour que la différence se fasse. Mais c'est chiant d'être obligé de le faire pour chaque champs de chaque table !
Vous n’avez pas trouvé la réponse que vous recherchez ?
saidbacha123
Messages postés1Date d'inscriptionvendredi 23 janvier 2009StatutMembreDernière intervention24 septembre 2009 24 sept. 2009 à 14:24
alors est ce que je peux savoir comment convertir un miniscule en majuscule en utilise Sql ' c e st a dire j ai besoin d une requete pour transformer les mini en majus et merci