В MySQL, LCASE() функцията е синоним на LOWER() . С други думи, можете да използвате някоя от тези функции, за да направите същото.
По-конкретно, и двете функции преобразуват главни букви в малки в съответствие с текущото съпоставяне на набора от знаци (по подразбиране е utf8mb4 ).
Синтаксис
Синтаксисът е така:
LCASE(str)
Където str е низът, който трябва да се промени на малки букви.
Пример
Ето един пример:
SELECT
LCASE('CAT'),
LOWER('CAT'); Резултат:
+--------------+--------------+
| LCASE('CAT') | LOWER('CAT') |
+--------------+--------------+
| cat | cat |
+--------------+--------------+ Двоични низове
Тези функции не работят върху двоични низове. Ако трябва да ги използвате в двоичен низ, първо ще трябва да преобразувате низа в недвоичен низ. Ето един пример:
SET @str = BINARY 'Cat'; SELECT LCASE(@str) AS 'Binary', LCASE(CONVERT(@str USING utf8mb4)) AS 'Nonbinary';
Резултат:
+--------+-----------+ | Binary | Nonbinary | +--------+-----------+ | Cat | cat | +--------+-----------+
Използване на LCASE() в изгледи
Едно нещо, което трябва да знаете е, че когато LCASE() функцията се използва в рамките на изглед, тя се пренаписва и съхранява като LOWER() .