Je cherche une requête SQL qui me donne toutes les lignes où ColumnX contient une lettre minuscule (par exemple "1234aaaa5789"). Idem pour les majuscules.
Réponses
Trop de publicités?
Nicolas Finelli
Points
675
Robert Patterson
Points
128
En toute logique, la solution de Rohit aurait dû fonctionner, mais ce n'est pas le cas. Je pense que SQL Management Studio s'est planté en essayant d'optimiser cela.
Mais en modifiant la chaîne avant de les comparer, j'ai pu obtenir les bons résultats. Cela a fonctionné pour moi :
SELECT [ExternalId]
FROM [EquipmentSerialsMaster] where LOWER('0'+[ExternalId]) COLLATE Latin1_General_CS_AS != '0'+[ExternalId]
user7912960
Points
21
- Réponses précédentes
- Plus de réponses