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

Použití různých řetězcových funkcí na data

Jak jsi možná zaznamenal/a, řetězcové funkce jsou při práci s daty opravdu užitečné. SQL Server nabízí celou řadu vestavěných funkcí pro manipulaci s řetězci a jejich používání je místy i docela zábavné. V tomto cvičení použiješ několik řetězcových funkcí na data z tabulky voters, aby výsledky vypadaly přehledněji.

Budeš pracovat s funkcemi jako: LEN(), UPPER(), PATINDEX(), CONCAT(), REPLACE() a SUBSTRING().

Připomenutí: při hledání vzorů v řetězci se nejlépe hodí tato zástupná znaménka:

vzor shoda
% libovolný řetězec o nule nebo více znacích
_ libovolný jeden znak
[] libovolný jeden znak z rozsahu uvedeného v závorkách

Toto cvičení je součástí kurzu

Funkce pro práci s daty v SQL Serveru

Zobrazit kurz

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
	first_name,
    last_name,
	birthdate,
	email,
	country
FROM voters
   -- Select only voters with a first name less than 5 characters
WHERE ___(___) < 5
   -- Look for the desired pattern in the email address
	AND ___(___, ___) > 0;
Upravit a spustit kód