sql >> Databáze >  >> RDS >> MariaDB

Jak převést na velká písmena v MariaDB

V MariaDB můžeme použít UPPER() funkce pro převod malých písmen na jejich ekvivalenty velkých písmen.

Alternativně můžeme použít UCASE() , což je synonymum pro UPPER() .

Příklad

SELECT UPPER('Important notice!');

Výsledek:

IMPORTANT NOTICE!

Všechna velká písmena zůstávají velká, zatímco malá písmena jsou převedena na velká.

Jak již bylo zmíněno, UCASE() funkce dělá to samé. Zde je UPPER() a UCASE() vedle sebe:

SELECT 
    UPPER('superyacht'),
    UCASE('superyacht');

Výsledek:

+---------------------+---------------------+
| UPPER('superyacht') | UCASE('superyacht') |
+---------------------+---------------------+
| SUPERYACHT          | SUPERYACHT          |
+---------------------+---------------------+

Příklad databáze

Zde je příklad převodu výsledků databázového dotazu na velká písmena:

SELECT 
    Name,
    UPPER(Name)
FROM City
LIMIT 10;

Výsledek:

+----------------+----------------+
| Name           | UPPER(Name)    |
+----------------+----------------+
| Kabul          | KABUL          |
| Qandahar       | QANDAHAR       |
| Herat          | HERAT          |
| Mazar-e-Sharif | MAZAR-E-SHARIF |
| Amsterdam      | AMSTERDAM      |
| Rotterdam      | ROTTERDAM      |
| Haag           | HAAG           |
| Utrecht        | UTRECHT        |
| Eindhoven      | EINDHOVEN      |
| Tilburg        | TILBURG        |
+----------------+----------------+

Zde jsem převedl Name sloupec na jeho ekvivalent velkými písmeny.

Pro převod obráceně (z velkých na malá písmena) můžeme použít LOWER() a jeho synonymum LCASE() .


  1. Automatizované testování procesu upgradu serveru MySQL/MariaDB/Percona

  2. Poradní zámky nebo NOWAIT, abyste se vyhnuli čekání na zamčené řádky?

  3. Oznámení o změně s SQL Server 2008

  4. Získejte znak mezi prvními 2 speciálními znaky v SQL