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