Проблем:
Искате да преобразувате низ в малки букви.
Пример:
Нашата база данни има таблица с име product
с данни в id
и име columns
.
id | име |
---|---|
1 | Салата Коб |
2 | Печено в саксия |
3 | Дърки |
4 | БАНАНОВА РАЗДЕЛКА |
5 | ЦАРЕРИЧЕН хляб |
6 | Пържена пилешка пържола |
Забележете, че стиловете на именуване са непоследователни за тези продукти. Нека да покажем всички имена на продукти с малки букви.
Решение 1:
SELECT LOWER(name) FROM product;
Ето резултата:
name |
---|
салата коб |
печено в тенджера |
разтърсващ |
банан сплит |
царевичен хляб |
пилешка пържена пържола |
Дискусия:
Използвайте SQL LOWER()
функция, ако искате да конвертирате низ колона в малки букви. Тази функция приема само един аргумент:колоната, чиито стойности искате да намалите с малки букви.
Тази функция е добър избор, ако вашата база данни е чувствителна към малки и големи букви и искате да изберете само записи, съответстващи на конкретен низ. Можете първо да преобразувате всичко в малки букви и след това да намерите съвпадение.