【MySQL】取得した値を結合して取得する方法(CONCAT関数)

【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 にまとめてあります

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

PAGE TOP