IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: část stringu

Aktivity
Avatar
Vojtěch Janoušek:10.4.2017 14:23

Ahoj, může mi někdo poradit, jak dostanu část stringu ve sloupci? Mám sloupec jmenem Emails - jsou v něm emaily. Pak mám druhý sloupec, který se jmenuje domains.....pot­řebuji z Emails dostat část za zavináčem do sloupce Domains.. Příklad: test.pokus@seznam.cz v Emails. => seznam.cz do Domains. Díky za radu.

 
Odpovědět
10.4.2017 14:23
Avatar
Robert Poč
Člen
Avatar
Odpovídá na Vojtěch Janoušek
Robert Poč:10.4.2017 14:44

Zjištění domény ze stringu:

SELECT
RIGHT('test@sez­nam.cz', LEN('test@sez­nam.cz') - CHARINDEX('@', '[email protected]')) AS domena

Update cele tabulky, vyextrahovani domeny z emailu:

UPDATE tabulka
SET tabulka.domains = RIGHT(tabulka­.emails, LEN(tabulka.emails) - CHARINDEX('@', tabulka.emails))

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
10.4.2017 14:44
Avatar
Odpovídá na Robert Poč
Vojtěch Janoušek:10.4.2017 15:03

Diky za rychlost. Pomohlo.

 
Nahoru Odpovědět
10.4.2017 15:03
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.