sql >> データベース >  >> RDS >> Mysql

MySQL selectでXPATHを使用する方法は?

    SELECT * FROM xml
    WHERE EXTRACTVALUE(data, '<xpath-expr>') != '';
    

    ただし、MySQLによるXPathのサポートには制限があることに注意してください。

    • EXTRACTVALUE() CDATAのみを返します。
    • すべてのXPath構造がサポートされているわけではありません。ドキュメントの「XPathの制限」という見出しの下にある詳細ページ abatishchevの回答で言及されています。


    1. SSHトンネルを介したMySQL接続

    2. データベースローカルホストでmysqlイベントスケジュールが機能しないのはなぜですか?

    3. 「ユーザーpostgresのパスワード認証に失敗しました」

    4. sqliteが返されました:エラーコード=1、msg =そのような列はありません:kitchen1