文字列結合
concatの例
select concat(last_name,' ',first_name) from users;
- 備考1
oracleの||は使えないので注意。
ただし、SQLモードを変更すれば||も使用できる。SQLモードの変更方法はコメント参照。
- 備考2
concatのパラメータにひとつでもnullがある場合、戻り値はnullになってしまう。対策としてはifnullを併用する。
パラメータにnullが存在する場合
select concat(ifnull(last_name,""),' ',ifnull(first_name,"")) from users;
置換
replaceの例
select replace(last_name,'11','00') from users;