Začněte nyníZačněte zdarma

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

Zobrazit kurz

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 ___;
Upravit a spustit kód