0
A
回答
2
试试这个:
DECLARE @a VARCHAR(100) = '[email protected]'
SELECT RIGHT(@a, LEN(@a) - CHARINDEX('@', @a))
0
SELECT SUBSTRING(Columnname,7,LEN(Columnname));
+0
谢谢。它的工作原理,但我想通用@符号,不是7作为一个常数。 – Peter 2012-04-05 19:56:34
相关问题
- 1. T-SQL从单个列字段中提取多列数据
- 2. 如何获取t-sql中的条件数据库列表
- 3. T-SQL从tempdb表获取数据
- 4. 如何从SQL表中的列中获取XML数据?
- 5. SQL/T-SQL - 如何从N列中的1列中获取MAX值?
- 6. SQL从XML字段获取数据
- 7. 如何从sql表的现有列中获取部分数据?
- 8. 在T-SQL中循环,如何获取字段值
- 9. 列字段值列(T-SQL)
- 10. T-SQL如何从T-SQL中的树中获取所有项目?
- 11. 如何从sql中获取组数据?
- 12. 如何在T-SQL中从DSN中选择表中的数据?
- 13. T-SQL:如何查询导致列表的NULLS字段列表
- 14. 从sql中获取序列化数据
- 15. 如何从我的列表中获取数据<T>
- 16. 获取数据表中筛选器列表中的一个SQL
- 17. 如何从多个表中获取一个字段的数据?
- 18. 如何从SQL Server列中的html中获取数据
- 19. 从SQL Server获取数据库列表
- 20. 如何从SQL数据库获取某些列?
- 21. 如何从一些表中的SQL
- 22. SQL从多个表中获取数据
- 23. SQL从2个表中获取数据
- 24. SQL从多个表中获取数据
- 25. 如何从sql中的表中获取所有数据?
- 26. T-SQL - 如何获取行中的数据以显示在列中
- 27. 如何从SQL中的另一个表中获取计数?
- 28. PHP:从数组或SQL表中更快地获取数据?
- 29. 如何获取sql server中char或varchar字段的长度?
- 30. 从字典中获取数据列表
请注意,如果您在阻止sql server使用索引的列上使用某个函数。因此,如果您尝试查找所有@ msn.com电子邮件地址,则您将查看表扫描。 – 2012-04-05 21:16:15