HALLOWEEN JE TADY: Získej 66 % extra kreditů zdarma při nákupu od 1199 kreditů s promo kódem NEBOJSEIT66. Zjisti více:
NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:
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.