Majuscule/minuscule avec SQL Sever

Thanos_the_yopper Messages postés 309 Date d'inscription vendredi 9 janvier 2004 Statut Membre Dernière intervention 5 mars 2009 - 8 août 2005 à 16:41
dymsbess Messages postés 56 Date d'inscription mercredi 29 septembre 2004 Statut Membre Derniè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)

merci d'avance :)
A voir également:

8 réponses

SQLpro Messages postés 35 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 8 février 2012 1
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/
1
Rejoignez-nous