Problém:
Chcete převést řetězec na velká písmena.
Příklad:
Naše databáze obsahuje tabulku s názvem questionnaire s údaji v následujících sloupcích:id , first_name , last_name a favorite_car .
| id | first_name | last_name | oblíbené_auto |
|---|---|---|---|
| 1 | Alan | Jackson | Honda Civic |
| 2 | Elisa | Thomson | TOYOTA Camry |
| 3 | Marie | Martines | Nissan rogue |
| 4 | Chris | Hnědá | ford focus |
| 5 | Adam | Jaro | Ran PICKUP |
V naší tabulce je uložena značka a model oblíbeného vozu pro každého, kdo vyplnil náš dotazník. Všimněte si, že styl, kterým jsou tyto řetězce napsány, je nekonzistentní.
Řešení 1:
SELECT UPPER(favorite_car) AS car FROM questionnaire;
Tento dotaz vrátí každý název auta velkými písmeny:
| auto |
|---|
| HONDA CIVIC |
| TOYOTA CAMRY |
| NISSAN ROGUE |
| FORD FOCUS |
| VYZVEDNUTÍ RAM |
Diskuse:
Pokud chcete zobrazit řetězec velkými písmeny, použijte funkci SQL UPPER(). Tato funkce má pouze jeden argument:sloupec řetězce, který chcete převést na velká písmena.