ホームページ >データベース >mysql チュートリアル >XQueryを使用してSQLのXMLデータから属性値を抽出する方法

XQueryを使用してSQLのXMLデータから属性値を抽出する方法

DDD
DDDオリジナル
2024-12-25 13:49:14786ブラウズ

How to Extract Attribute Values from XML Data in SQL Using XQuery?

SQL: XML データからの属性値へのアクセス

SQL では、XQuery を通じて XML データ型の属性値にアクセスできます。 。これにより、XML データのクエリと操作を効率的に行うことができます。

提供された XML の 言語 属性の値を取得するには、

次を使用できます。 XQuery 式:

この式以下を指定します:

  • (/email/account): ルートの email 要素内の account 要素を選択します。
  • @ language: の値を取得します。 言語 属性。
  • [1] (オプション): 言語 属性は 1 つだけであるため、最初に一致する値を返します。

SQL ステートメントでこの式を使用するには、クエリを次のように変更します。

このクエリは、言語属性の値を文字列として返します。

例:

出力:

XQuery を使用して次のこともできます。次の例に示すように、テーブルからの XML データを処理します。

出力:

以上がXQueryを使用してSQLのXMLデータから属性値を抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。