sql >> Database teknologi >  >> RDS >> Mysql

Sådan konverteres små bogstaver til store bogstaver i MySQL

I MySQL kan du bruge UPPER() funktion til at konvertere små bogstaver til store bogstaver. Alternativt kan du bruge UCASE() funktion, som er et synonym for UPPER() .

Syntaksen ser sådan ud:

UPPER(str)

Eller...

UCASE(str)

Hvor str er den streng, du vil have konverteret til store bogstaver.

Eksempel

Her er et eksempel:

SELECT UPPER('homer');

Resultat:

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

Hvis strengen allerede indeholder store bogstaver, forbliver de store bogstaver.

Eksempel:

SELECT UPPER('Homer');

Resultat:

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

Databaseeksempel

Her er et eksempel på valg af data fra en database og konvertering til store bogstaver:

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

Resultat:

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

LOWER() og LCASE() funktioner fungerer på samme måde til at konvertere tegn til små bogstaver.


  1. En oversigt over MariaDB Xpand (tidligere ClustrixDB)

  2. Simuler ORDER BY i SQLite UPDATE for at håndtere entydighedsbegrænsning

  3. syntaksfejl ved erklæring af variabler i en pl/sql-procedure

  4. ORA-00904 ugyldig identifikator på afkodningsalias