MariaDB
 sql >> база данни >  >> RDS >> MariaDB

Как работи LOWER() в MariaDB

В MariaDB, LOWER() е вградена низова функция, която връща своя аргумент низ с всички знаци, променени на малки букви.

Резултатът се връща в текущото съпоставяне на набор от символи. По подразбиране е latin1 (cp1252 западноевропейски).

Друга функция на MariaDB, LCASE() е синоним на LOWER() .

Синтаксис

Синтаксисът е така:

LOWER(str)

Където str е низът за преобразуване в малки букви.

Пример

Ето един основен пример:

SELECT LOWER('Crazy Clown');

Резултат:

+----------------------+
| LOWER('Crazy Clown') |
+----------------------+
| crazy clown          |
+----------------------+

Ето още един пример:

SELECT LOWER('FAST ELEPHANT');

Резултат:

+------------------------+
| LOWER('FAST ELEPHANT') |
+------------------------+
| fast elephant          |
+------------------------+

Пример за база данни

Ето пример за преобразуване на резултатите от заявка за база данни в малки букви:

SELECT 
    StateProvince, 
    LOWER(StateProvince) 
FROM Vendors;

Резултат:

+---------------+----------------------+
| StateProvince | LOWER(StateProvince) |
+---------------+----------------------+
| MI            | mi                   |
| QLD           | qld                  |
| CA            | ca                   |
| NULL          | NULL                 |
| NULL          | NULL                 |
+---------------+----------------------+

Двоични низове

LOWER() функцията не работи с двоични низове (BINARY , VARBINARY , BLOB ).

Пример:

SELECT LOWER(BINARY 'FAST ELEPHANT');

Резултат:

+-------------------------------+
| LOWER(BINARY 'FAST ELEPHANT') |
+-------------------------------+
| FAST ELEPHANT                 |
+-------------------------------+

Нулеви аргументи

Предаването на null връща null :

SELECT LOWER(null);

Резултат:

+-------------+
| LOWER(null) |
+-------------+
| NULL        |
+-------------+

Липсващ аргумент

Извикване на LOWER() без подаване на аргументи води до грешка:

SELECT LOWER();

Резултат:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'LOWER'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи UNCOMPRESS() в MariaDB

  2. Как работи FROM_BASE64() в MariaDB

  3. MariaDB JSON_VALID() Обяснено

  4. Как DAYNAME() работи в MariaDB

  5. Как работи TIME_FORMAT() в MariaDB