chat-blog

僕の独り言が誰か一人の役に立つことを祈って

*

【Oracle12c】列と列の連結の仕方。エスケープの方法

   

SQLを書いてて列と列を連結させたいときや、
列と文字列を連結させたいときがあると思います。
今日はその仕方です。

PR

連結演算子(||)を使う

 

 

こうすると、
first_name と last_name

が連結された状態で出力されます。

また、文字列をくっつけたい場合は、

こんな感じで”シングルクォーテンションで囲うとできます。

連結させたい文字列に’(シングルクォーテンション)含まれている場合

単純に、

とやるとエラーになります。

I’mの「’」がリテラル(文字列)として認識されないのです。

もし「’」を含んだ文字列を連結させたい場合は、

このように連続して「’」を書いてあげましょう。

また、代替引用符を用いる方法もあります。

こうすると[]の中すべてがリテラルとして認識されます。幸せいっぱいですね。

まとめ

  • 列と列を連結させたい場合は、(||)を用いる
  • リテラルとして「’」を扱いたい場合は、q演算子で囲うか、「’」をもう一個追加する
  • また、q演算子を使う場合は、[]でなくとも、<>や{}、()なども使える

以上です。

~今日の一言~

あなたと連結(がったい)したいgattai

 

 

 

 

スポンサーリンク

スポンサードリンク

スポンサードリンク

最後まで見ていただきありがとうございます。
今後とも頑張って更新していきますのでもしよろしければ
下記お一つでもシェアしていただけると幸甚です。
Facebookでシェア Twitterでシェア はてなブックマーク LINEで送る

 - 技術系

  関連記事

dns
知らないと大惨事に・・・DNSのSPFレコードにはincludeできる上限がある件(10回)

意外と情報がなく、知らずに馬鹿みたいにIncludeすると大変なことになるのでメ …

teishotoku_comu
VMwarePlayerで共有設定し、フォルダが出来上がる場所

どうも、 ホスト側においてあるファイルを、 VMのサーバに送りたいときには、 フ …

git
【Git】ローカルで編集した内容を元に戻す方法

ローカルでいろんなファイルに変更を加えた後に、 「・・・よし、cloneしてきた …

ruby-on-rails-development
【Docker入門】さくっと5分でrailsアプリを立ち上げてみた

dockerのイメージがぼんやりなので、お勉強として自身のMacにDockerを …

jenkins
Jenkinsのジョブを別のJenkinsサーバにコピーする方法

何かしらで、 「とある環境のjenkinsジョブを別サーバのjenkinsに持っ …

command_line
お名前.comの共用サーバにSSHで接続できない件について【解決済み】

友人がお名前.comでサーバを借りてHPを作りたいとのことで、 お手伝いすること …

CIZQdCgUYAA0D0m
自動化で便利なlinuxのexpectコマンドをソースからインストールする方法

自動化してるとどうしてもexpectコマンドが必要になってくることがあります。 …

ansible-logo
【Ansible】複数のリスト(配列)をループさせて全パターンを網羅する方法

いわゆるnested loopをAnsibleでって話です。配列同士を入れ子にし …

img_0
ブログをgoogleとbingにインデックスさせた(申請した)

ブログを立ち合げたわけだしせっかくなので、 検索エンジンに引っかかるようにしたい …

ansible-logo
【Ansible】linuxのコマンド実行結果を元に処理をわけたい

nfsをマウントさせるときにサーバ上のmountのバージョンが古いとansibl …

Message

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">