改行コードを含むテキストを検索するSQL

※当サイトではアフィリエイト広告を利用しています

改行コードを含むカラムを検索したい

SQLでテキストを検索した際に、データの挿入方法の都合で改行コードが含まれてしまって、WHERE条件でうまくヒットしない、ということがありました。

そこで、SQLでselectする際に、意図的に改行コードが含まれているカラムを検索したい場合のSQLをメモしておきます。

SQLで改行コードを含むカラムを取得するSQL

mysql

-- 改行コードが末尾LFのカラムを取得する
SELECT * FROM table_name WHERE column LIKE CONCAT('%', CHAR(10))

SQLite

-- 改行コードが末尾LFのカラムを取得する
SELECT * FROM table_name WHERE column LIKE '%' || CHAR(10)

コメント