【SQL】文字列を連結する方法!わかりやすく解説する!

Web技術
スポンサーリンク

文字列を結合したい。

SQLで文字列を結合にはどうしたらいいの?

わかりやすく教えて欲しい!

こういった疑問にこたえます。

この記事を読めば
  • SQLで文字列を結合する方法がわかる
  • ||関数の使い方がわかる

エンジニアの僕がわかりやすく解説します。

||関数の使い方

文字列を連結したい場合には「||」という縦棒を2本並べた変わった関数を使います

実務では非常によく使う関数なので覚えておきましょう。

例えば、このような使い方をします。

このようなshainテーブルがあっとします。

lastnamefirstname
田中太郎
鈴木花子
佐藤二郎
山田三郎
shainテーブル

このように姓と名が別の列に格納されている場合があります。

これらを結合して取り出したい場合は次のようなSQLになります。

SELECT lastname || firstname AS name FROM shain;

実行結果

name
田中太郎
鈴木花子
佐藤二郎
山田三郎
||関数実行結果

結合された文字列が得られたことがわかります。

姓と名の間に半角スペースを入れたい場合も||関数で結合すればOKです。

SELECT lastname || ' ' || firstname AS name FROM shain;

実行結果

name
田中 太郎
鈴木 花子
佐藤 二郎
山田 三郎
||関数実行結果(スペースあり)

||関数の使い方まとめ

解説の内容をまとめます。

  • 文字列を結合したい場合は||関数を使う
  • ||関数は3つ以上の文字列を繋げることもできる

以上、お疲れ様でした。

【SQL】初心者がまず覚えるべきSQLで使えるよく使う関数まとめ
SQLで使える関数にはどんなものがあるの?まずどれから覚えれば良いの?こういった疑問にこたえます。この記事ではSQL初心者がまず最初に覚えるべきよく使うSQL関数をまとめています。関数を使えば面倒な処理を簡単に済ませることができるのでぜひ覚えておきましょう。

コメント

タイトルとURLをコピーしました