普段は以下のように使うけど・・・
SELECT * FROM tb_test WHERE name LIKE '%satou%';
「satou」 の部分にテーブルの列名を指定したいことがある。
そんなときは文字列結合の「CONCAT()」を使う。
以下は family_name という列名を指定している。
SELECT * FROM tb_test WHERE name LIKE CONCAT('%', family_name, '%');
つまり、nameとfamily_nameの部分一致をチェックしている。