MariaDB
 sql >> Baza danych >  >> RDS >> MariaDB

MariaDB LCASE() Objaśnienie

W MariaDB, LCASE() jest wbudowaną funkcją łańcuchową, która zwraca swój argument łańcuchowy ze wszystkimi znakami zamienionymi na małe litery.

Wynik jest zwracany w bieżącym odwzorowaniu zestawu znaków. Wartość domyślna to latin1 (cp1252 Europa Zachodnia).

LCASE() jest synonimem LOWER() .

Składnia

Składnia wygląda tak:

LCASE(str)

Gdzie str jest ciągiem do konwersji na małe litery.

Przykład

Oto podstawowy przykład:

SELECT LCASE('Take Five');

Wynik:

+--------------------+
| LCASE('Take Five') |
+--------------------+
| take five          |
+--------------------+

Oto kolejny przykład:

SELECT LCASE('SIDEKICK');

Wynik:

+-------------------+
| LCASE('SIDEKICK') |
+-------------------+
| sidekick          |
+-------------------+

Przykład bazy danych

Oto przykład konwersji wyników zapytania do bazy danych na małe litery:

SELECT 
    PetName, 
    LCASE(PetName) 
FROM Pets;

Wynik:

+---------+----------------+
| PetName | LCASE(PetName) |
+---------+----------------+
| Fluffy  | fluffy         |
| Fetch   | fetch          |
| Scratch | scratch        |
| Wag     | wag            |
| Tweet   | tweet          |
| Fluffy  | fluffy         |
| Bark    | bark           |
| Meow    | meow           |
+---------+----------------+

Ciągi binarne

LCASE() nie działa na ciągach binarnych (BINARY , VARBINARY , BLOB ).

Przykład:

SELECT LCASE(BINARY 'SIDEKICK');

Wynik:

+--------------------------+
| LCASE(BINARY 'SIDEKICK') |
+--------------------------+
| SIDEKICK                 |
+--------------------------+

Argumenty zerowe

Przekazywanie null zwraca null :

SELECT LCASE(null);

Wynik:

+-------------+
| LCASE(null) |
+-------------+
| NULL        |
+-------------+

Brakujący argument

Wywołanie LCASE() bez przekazania żadnych argumentów powoduje błąd:

SELECT LCASE();

Wynik:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB JSON_MERGE() Objaśnienie

  2. Jak działa funkcja EXTRACTVALUE() w MariaDB

  3. Jak działa MAKETIME() w MariaDB

  4. Jak przeprowadzić migrację z Oracle DB do MariaDB

  5. MariaDB DEFAULT() Objaśnienie