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

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

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

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

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

Синтаксис

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

UPPER(str)

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

Пример

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

SELECT UPPER('Coffee');

Резултат:

+-----------------+
| UPPER('Coffee') |
+-----------------+
| COFFEE          |
+-----------------+

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

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

SELECT 
    PetName, 
    UPPER(PetName) 
FROM Pets;

Резултат:

+---------+----------------+
| PetName | UPPER(PetName) |
+---------+----------------+
| Fluffy  | FLUFFY         |
| Fetch   | FETCH          |
| Scratch | SCRATCH        |
| Wag     | WAG            |
| Tweet   | TWEET          |
| Fluffy  | FLUFFY         |
| Bark    | BARK           |
| Meow    | MEOW           |
+---------+----------------+

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

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

Пример:

SELECT UPPER(BINARY 'Coffee');

Резултат:

+------------------------+
| UPPER(BINARY 'Coffee') |
+------------------------+
| Coffee                 |
+------------------------+

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

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

SELECT UPPER(null);

Резултат:

+-------------+
| UPPER(null) |
+-------------+
| NULL        |
+-------------+

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

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

SELECT UPPER();

Резултат:

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

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

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

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

  4. Подготовка на MySQL или MariaDB сървър за производство - част втора

  5. Изберете Всичко преди или след определен символ в MariaDB