【MySQL】取得した値を結合して取得する方法(CONCAT関数)
この記事ではMySQLで取得した値を結合して取得する方法について解説します。
MySQLで現在日時を取得するには以下の関数を使用します
CONCAT関数 | CONCAT(char1, char2):char1にchar2を結合します。 |
DBの状態を以下とします
select * from 住所テスト;
県名 | 市町村名 | 番地名 |
富山県 | 富山市 | テスト番地 |
以下のSQL文にて、動作を確認します。
取得した値を結合して取得
select CONCAT(県名, 市町村名) AS 県市町村名 from 住所テスト;
県市町村名 |
富山県富山市 |
select CONCAT(県名, 市町村名, 番地名) AS 県市町村番地名 from 住所テスト;
県市町村番地名 |
富山県富山市テスト番地 |
取得した値を結合してwhere句にて使用
select 番地名 from 住所テスト where CONCAT(県名, 市町村名) = ‘富山県富山市’;
番地名 |
テスト番地 |
SQLの記事の一覧はSQL にまとめてあります