Problem:
Sie möchten einen String in Kleinbuchstaben umwandeln.
Beispiel:
Unsere Datenbank hat eine Tabelle namens product mit Daten in der id und columns benennen .
| id | Name |
|---|---|
| 1 | Cobb-Salat |
| 2 | Schmorbraten |
| 3 | Ruckartig |
| 4 | BANANENSPLIT |
| 5 | Maisbrot |
| 6 | gebratenes Hühnersteak |
Beachten Sie, dass die Benennungsstile für diese Produkte inkonsistent sind. Lassen Sie uns alle Produktnamen in Kleinbuchstaben anzeigen.
Lösung 1:
SELECT LOWER(name) FROM product;
Hier ist das Ergebnis:
| name |
|---|
| Cobb-Salat |
| Schmorbraten |
| ruckartig |
| Bananensplit |
| Maisbrot |
| gebratenes Hühnersteak |
Diskussion:
Verwenden Sie das SQL LOWER() -Funktion, wenn Sie eine Zeichenfolgenspalte in Kleinbuchstaben konvertieren möchten. Diese Funktion akzeptiert nur ein Argument:die Spalte, deren Werte Sie in Kleinbuchstaben schreiben möchten.
Diese Funktion ist eine gute Wahl, wenn in Ihrer Datenbank zwischen Groß- und Kleinschreibung unterschieden wird und Sie nur Datensätze auswählen möchten, die mit einer bestimmten Zeichenfolge übereinstimmen. Sie können zuerst alles in Kleinbuchstaben umwandeln und dann eine Übereinstimmung finden.