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.