怎样用sql查询到xml格式字符串中某属性的值呢?

例如有一张people表
其中xmldata的字段存放的是xml格式的字符串,如下

<?xml version=1.0 encoding=UTF-8?>
<Root>
    <Face>
        <Field  Value=理发师  CName=汤姆/>
        <Field Value=剪刀手 CName=杰克/>
        <Field Value=洗发妹 CName=小丽/>
    </Face>
</Root>

我要取此字符串中CName为杰克的field的value值。就是取出这个剪刀手。sql该怎么写呢?

看下是否有帮助: