Database
 sql >> Datenbank >  >> RDS >> Database

So konvertieren Sie eine Zeichenfolge in SQL in Kleinbuchstaben

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.