sql >> Database >  >> RDS >> Mysql

Hoe kleine letters naar hoofdletters te converteren in MySQL

In MySQL kunt u de UPPER() . gebruiken functie om kleine letters naar hoofdletters te converteren. Als alternatief kunt u de UCASE() . gebruiken functie, wat een synoniem is voor UPPER() .

De syntaxis gaat als volgt:

UPPER(str)

Of…

UCASE(str)

Waar str is de tekenreeks die u naar hoofdletters wilt converteren.

Voorbeeld

Hier is een voorbeeld:

SELECT UPPER('homer');

Resultaat:

+----------------+
| UPPER('homer') |
+----------------+
| HOMER          |
+----------------+

Als de tekenreeks al hoofdletters bevat, blijven deze hoofdletters.

Voorbeeld:

SELECT UPPER('Homer');

Resultaat:

+----------------+
| UPPER('Homer') |
+----------------+
| HOMER          |
+----------------+

Databasevoorbeeld

Hier is een voorbeeld van het selecteren van gegevens uit een database en het converteren naar hoofdletters:

USE Music;
SELECT 
    ArtistName AS Original, 
    UPPER(ArtistName) AS Uppercase
FROM Artists
LIMIT 5;

Resultaat:

+------------------+------------------+
| Original         | Uppercase        |
+------------------+------------------+
| Iron Maiden      | IRON MAIDEN      |
| AC/DC            | AC/DC            |
| Allan Holdsworth | ALLAN HOLDSWORTH |
| Buddy Rich       | BUDDY RICH       |
| Devin Townsend   | DEVIN TOWNSEND   |
+------------------+------------------+

De LOWER() en LCASE() functies werken op dezelfde manier om tekens naar kleine letters te converteren.


  1. Optimaliseer de prestaties van MySQL/MariaDB met de MySQLTunner-tool

  2. MyBatis Lijstwaarden invoegen

  3. Verbinding maken met Sage vanuit Java

  4. Databasekeuze voor het maken van twee gekoppelde tabellen?