1
<phone type="work">905-555-7258</phone>
<phone type="home">416-555-2937</phone>
<phone type="cell">905-555-8743</phone>
<phone type="cottage">613-555-3278</phone>
...
SELECT
XMLCAST(XMLQUERY ('$d/customerinfo/phone[n]/@type'
PASSING INFO AS "d") as VARCHAR(128)) type,
XMLCAST(XMLQUERY ('$d/customerinfo/phone[n]'
PASSING INFO AS "d") as VARCHAR(128)) number
FROM CUSTOMER;
n電話番号を選択するにはどうすればよいですか?私はforループ(java)のようなものを考えていますが、DB2のSQLでそれを行う方法はありません。 アイデアdb2 SQL XMLQUERY LOOP
は、あなたが持っているどのように多くの文書を追加し、予想される出力できますか?これは、SQLとXQueryを組み合わせて実行可能にする必要があります。 –