Výpočet délky řetězce
Vědět, jak vypočítat délku řetězců uložených v databázi, se hodí v mnoha situacích. Můžeš třeba potřebovat najít produkt s nejkratším názvem nebo osobu s nejdelší e-mailovou adresou.
Výpočet délky řetězce se také uplatní při čištění a validaci dat. Například pokud platí obchodní pravidlo, že všechny kódy produktů musí mít alespoň 6 znaků, snadno tak odhalíš ty, které jsou kratší.
V SQL Serveru slouží k výpočtu délky řetězce znaků funkce LEN().
V tomto cvičení ji použiješ k nalezení lokality s nejdelším názvem, odkud pocházejí kakaové boby (sloupec broad_bean_origin v tabulce ratings).
Toto cvičení je součástí kurzu
Funkce pro práci s daty v SQL Serveru
Pokyny k cvičení
- Vypočítej délku každé hodnoty
broad_bean_origin. - Seřaď výsledky od nejdelší po nejkratší.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
SELECT TOP 10
company,
broad_bean_origin,
-- Calculate the length of the broad_bean_origin column
___ AS length
FROM ratings
--Order the results based on the new column, descending
ORDER BY ___;