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.