xml データ型のデータを検索したいという要件があります。フロント エンドから、名、姓、生年月日、電子メールを取得します。すべてのフィールドは必須ではありません。一部のフィールドは空または null になります。ファーストネームを「test」として取得し、ラストネームを空またはnullとして取得する場合
varchar データ型の場合は、次のようにクエリを作成できます
FirstName= ISNULL(@firstname, FirstName) or COALESCE(@firstname, FirstName, '') = '')
しかし、XMLドキュメントでは、このタイプのクエリをどのように使用できますか.
xmlDoc.value('(/personalDetails/firstname)[1]','varchar(100)')
ありがとう