【发布时间】:2012-04-22 15:23:09
【问题描述】:
我有一个要求,我想搜索 xml 数据类型的数据,从前端我会得到名字,姓氏,dob,电子邮件所有字段都不是强制性的,有些字段会为空或 null 我想根据该搜索,如果我将 firstname 设为“test”,lastname 将设为空或 null
如果它是 varchar 数据类型,那么我可以将查询创建为
FirstName= ISNULL(@firstname, FirstName) or COALESCE(@firstname, FirstName, '') = '')
但是在 XML 文档中我如何使用这种类型的查询。
xmlDoc.value('(/personalDetails/firstname)[1]','varchar(100)')
谢谢
【问题讨论】:
标签: mysql sql sql-server xml sql-server-2008