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.