Problème :
Vous souhaitez convertir une chaîne en minuscules.
Exemple :
Notre base de données a une table nommée product
avec des données dans le id
et nommez les columns
.
identifiant | nom |
---|---|
1 | Salade Cobb |
2 | Rôti braisé |
3 | Saccadé |
4 | BANANA SPLIT |
5 | Pain de MAÏS |
6 | Steak de poulet frit |
Notez que les styles de dénomination sont incohérents pour ces produits. Affichons tous les noms de produits en minuscules.
Solution 1 :
SELECT LOWER(name) FROM product;
Voici le résultat :
nom |
---|
salade cobb |
rôti braisé |
saccadé |
banana split |
pain de maïs |
steak de poulet frit |
Discussion :
Utilisez le SQL LOWER()
fonction si vous souhaitez convertir une colonne de chaîne en minuscules. Cette fonction ne prend qu'un seul argument :la colonne dont vous souhaitez mettre les valeurs en minuscules.
Cette fonction est un bon choix si votre base de données est sensible à la casse et que vous souhaitez sélectionner uniquement les enregistrements correspondant à une chaîne particulière. Vous pouvez d'abord tout convertir en minuscules, puis trouver une correspondance.