sql >> Databáze >  >> RDS >> Database

Jak převést řetězec na velká písmena v SQL

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.


  1. Jak reprezentovat Oracle Interval v Javě

  2. Kontingenční tabulka s nekardinálními hodnotami

  3. instalace drahokamu:Nepodařilo se vytvořit nativní rozšíření drahokamu (nelze najít hlavičkové soubory)

  4. Najděte všechny tabulky obsahující sloupec se zadaným názvem - MS SQL Server