MySQLで2つのカラムを連結して検索する方法
アドレス帳などのデータベースを作っている場合、
郵便番号、名前、電話番号を複数のカラムに区切る場合があります
(例)
Tel1 | Tel2 | Tel3 |
080 | 1234 | 5678 |
これを、08012345678で検索したい場合は
次のようなクエリにします
SELECT * FROM tablename WHERE CONCAT(Tel1,Tel2,Tel3) like '08012345678';
アドレス帳などのデータベースを作っている場合、
郵便番号、名前、電話番号を複数のカラムに区切る場合があります
(例)
Tel1 | Tel2 | Tel3 |
080 | 1234 | 5678 |
これを、08012345678で検索したい場合は
次のようなクエリにします
SELECT * FROM tablename WHERE CONCAT(Tel1,Tel2,Tel3) like '08012345678';