使用SQL从xml获取电子邮件

使用SQL从xml获取电子邮件,sql,Sql,我有一个SQL表,其中包含以下列和数据: 我的名字叫乔 我姓史密斯 Zipcode是12345 加入日期为05012011 xmldata是我不知道的_noidea@noemail.net 如何在SQL中编写select查询以提取SQL查询中的电子邮件,从而使我的结果如下所示: Joe, Smith, 12345, 05012011, Idontknow_noidea@noemail.net 对于名字、姓氏、Zipcode、Join_date和电子邮件头,请分别查看XQuery,它专门

我有一个SQL表,其中包含以下列和数据:

  • 我的名字叫乔
  • 我姓史密斯
  • Zipcode是12345
  • 加入日期为05012011
  • xmldata是
    我不知道的_noidea@noemail.net
如何在SQL中编写select查询以提取SQL查询中的电子邮件,从而使我的结果如下所示:

Joe,  Smith, 12345, 05012011, Idontknow_noidea@noemail.net 

对于名字、姓氏、Zipcode、Join_date和电子邮件头,请分别查看XQuery,它专门用于xml数据类型

下面是一个很好的解释(快速而肮脏):

下面是一些更深入的内容(来自MSDN):
看看XQuery,它专门用于处理xml数据类型

下面是一个很好的解释(快速而肮脏):

下面是一些更深入的内容(来自MSDN):