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

SQL Server XML データ型で LIKE ステートメントを使用する

    さらに別のオプションは、XML を nvarchar としてキャストし、XML が nvarchar フィールドであるかのように、指定された文字列を検索することです。

    SELECT * 
    FROM Table
    WHERE CAST(Column as nvarchar(max)) LIKE '%TEST%'
    

    私はこのソリューションが気に入っています。クリーンで覚えやすく、混乱しにくく、where 句の一部として使用できるからです。

    これは最適なソリューションではない可能性があるため、本番環境にデプロイする前によく考えてください。ただし、私が主に使用する簡単なデバッグ セッションには非常に便利です。

    編集:クリフが言及しているように、次を使用できます:



    1. SQL Server の最大メモリ使用量を構成する方法

    2. 最大日付に基づいて個別のレコードを取得する方法は?

    3. SQL プロファイラーで SQL クエリを表示するにはどうすればよいですか?

    4. Access2016でメールマージを行う方法