Questione : Domanda prescelta di SQL 2005


Ho un email della colonna. Devo selezionare 2 cose

Ho bisogno di 1 colonna di selezionare il nome del dominio

La seconda colonna l'intero indirizzo di Sympatico

per esempio un indirizzo [email protected]

la colonna 1 dovrebbe rinviare ---> AOL
La colonna 2 dovrebbe rinviare --->aol.com

un altro esempio
indirizzo [email protected]

la colonna 1 dovrebbe rinviare ---> yahoo
La colonna 2 dovrebbe rinviare --->yahoo.net


 

Risposta : Domanda prescelta di SQL 2005

provare il qui sotto:

1:
2:
3:
4:
selezionare 
	sottostringa (email, charindex (“@„, “@ ' +email) +1, charindex („. “, email+„. ', len (email) - charindex (“@„, '@ ' +email))- 1) come col1,
	destra (email, isnull (nullif (charindex (“@„, inverso (email)), 0), len (email) +1) - 1) come col2
da yourtable
Altre soluzioni  
 
programming4us programming4us