Seleccionar una parte de una cadena en SQL Server

Necesito hacer una consulta en SQL Server para seleccionar el dominio del correo de los emails que tengo en una tabla. Por ejemplo, si tengo el email...

La FAQ Seleccionar una parte de una cadena en SQL Server tiene

Pertenece a la categoría:

Pregunta
Necesito hacer una consulta en SQL Server para seleccionar el dominio del correo de los emails que tengo en una tabla. Por ejemplo, si tengo el email "correo@dominio.com", quiero obtener "dominio.com".


Por otra parte, quiero sacar un listado de los correos de aquellos usuarios que no tienen buzones del tipo Hotmail o Yahoo. Es decir, hacer un select de los usuarios que tienen correos que no corresponden con ciertos dominios.



Respuesta de Miguel Angel Alvarez
Realmente solo tienes una falla en el codigo y es muy pequeña pero afecta onmouseover='this.style.background=

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 2 comentarios a la faq
1 comentario no revisado
1 comentario revisado:
Por: Francisco Javier
23/2/05
La función substring me parece que no va en access. Yo he utilizado esta consulta para que funcione en Access:

SELECT Right ((Mid([email],InStr([email],'@'))) , (Len((Mid([email], InStr([email], '@') ))))-1) AS Dominio FROM preinscripcion_siti;

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo