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

MariaDB UCASE() Обяснено

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

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

UCASE() е синоним на UPPER() .

Синтаксис

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

UCASE(str)

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

Пример

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

SELECT UCASE('Freedom!!!');

Резултат:

+---------------------+
| UCASE('Freedom!!!') |
+---------------------+
| FREEDOM!!!          |
+---------------------+

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

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

SELECT 
    City, 
    UCASE(City) 
FROM Vendors;

Резултат:

+-------------+-------------+
| City        | UCASE(City) |
+-------------+-------------+
| Smith City  | SMITH CITY  |
| Edmonton    | EDMONTON    |
| Strict Town | STRICT TOWN |
| Timaru      | TIMARU      |
| Dunedin     | DUNEDIN     |
+-------------+-------------+

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

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

Пример:

SELECT UCASE(BINARY 'Library');

Резултат:

+-------------------------+
| UCASE(BINARY 'Library') |
+-------------------------+
| Library                 |
+-------------------------+

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

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

SELECT UCASE(null);

Резултат:

+-------------+
| UCASE(null) |
+-------------+
| NULL        |
+-------------+

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

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

SELECT UCASE();

Резултат:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преглед за 2018 г.:7 етапа на MariaDB, които може да сте пропуснали

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

  3. Как да извадите година от дата в MariaDB

  4. MariaDB JSON_ARRAYAGG() Обяснено

  5. 3 начина да получите името на деня от дата в MariaDB