chat-blog

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

*

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

   

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

PR

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

 

 

こうすると、
first_name と last_name

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

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

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

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

単純に、

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

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

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

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

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

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

まとめ

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

以上です。

~今日の一言~

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

 

 

 

 

スポンサーリンク

スポンサードリンク

スポンサードリンク

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

 - 技術系

\皆によく読まれてる人気記事/

スポンサーリンクと関連コンテンツ

  関連記事

【Linux】ソートして重複行を削除してそのままファイルを上書きさせる方法

微妙に悩んだのでメモメモ

Gitでプロジェクトごと別リポジトリにpush(コピー)する方法

様々なシーンで、 「リポジトリAのファイルをまるっとリポジトリBに持って行きたい …

【5分で終わる】DropboxとLinuxとを同期させる方法

意外と簡単にできたのですが、 どんなに簡単なことでもメモメモ。

RailsでDBを使用しないようnewする方法

需要はないかもですが、railsのinitの仕様がわからずかなりハマったので。

【へぇ】IT業界でよく見る、rc版、とかga版とはなんぞや

掲題の件について調べてみました。

【Docker】イメージとコンテナの違いについて【初心者雑記】

現在Dockerについて興味があり使ってみたりしているが、 Dockerの概念を …

【Zabbix】セットアップ中に、Error connecting to database: No such file or directoryが出たときの対処法

検証でzabbix3.0のインストールをしていて何度かハマったので残しておきます …

【Linux】FTPコマンドでローカルホスト上のファイルをリモートホストに転送する方法

毎回ググってるのでアウトプットしておきます。

ブログの更新を自動でツイッターで呟かせる際の改行方法

できるはずなので、色々と試してみた結果、 %0a のアスキーコードを埋め込むこと …

macのターミナルで「ll」コマンド叩いても「コマンドが見つかりません」となる

まいど。 新しくかったimacで久しぶりに開発でもするかなと思ってターミナル(i …

※コメントですが僕が確認してからとなるのでだいたい3日後の反映となります。

Message

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