Home実験室 − No.0026


        No.0026(SQL)
        Select結果を文章のような体裁にする

■環境
  □OS: Windows XP Professional SP3
  □Oracle: Oracle Database 11g R2 (Standard)
  □OSログインユーザ: ORA_DBAグループ
  □Oracleユーザ: dicdic(実験用ユーザー) → 実験環境構築スクリプト

■実験
  0. 実験ユーザー「dicdic」でコネクトする。

SQL> conn dicdic/Oracle11g 接続されました。 SQL>



  1. シングルコーテーションで括ると静的な文字列リテラルとして認識される。
    何も括らないと列名として認識される。「||」で文字列を連結できる。

SQL> SELECT 氏名||'の学生番号は'||学生番号||'です。' FROM TT01_学生 Where rownum < 10; 氏名||'の学生番号は'||学生番号||'です。' ------------------------------------------------------------------- 窪田 信玄の学生番号は2007B0114です。 須藤 貞次の学生番号は2007B0132です。 黒田 比呂美の学生番号は2007B0156です。 望月 淳三の学生番号は2007B0169です。 岩田 昌信の学生番号は2007B0179です。 菅沼 和奏の学生番号は2007B0188です。 岩谷 彦太郎の学生番号は2007B0190です。 島津 昌孝の学生番号は2007B0193です。 下川 里沙の学生番号は2007B0195です。 9行が選択されました。 SQL>



  2. 全角スペースも認識してくれる。

SQL> SELECT 氏名||' の学生番号は '||学生番号||' です。' FROM TT01_学生 Where rownum < 10; 氏名||'の学生番号は'||学生番号||'です。' ------------------------------------------------------------------------- 窪田 信玄 の学生番号は 2007B0114 です。 須藤 貞次 の学生番号は 2007B0132 です。 黒田 比呂美 の学生番号は 2007B0156 です。 望月 淳三 の学生番号は 2007B0169 です。 岩田 昌信 の学生番号は 2007B0179 です。 菅沼 和奏 の学生番号は 2007B0188 です。 岩谷 彦太郎 の学生番号は 2007B0190 です。 島津 昌孝 の学生番号は 2007B0193 です。 下川 里沙 の学生番号は 2007B0195 です。 9行が選択されました。 SQL>



  3. 半角スペースも認識してくれる。

SQL> SELECT 氏名||' の学生番号は '||学生番号||' です。' FROM TT01_学生 Where rownum < 10; 氏名||'の学生番号は'||学生番号||'です。' ---------------------------------------------------------------------- 窪田 信玄 の学生番号は 2007B0114 です。 須藤 貞次 の学生番号は 2007B0132 です。 黒田 比呂美 の学生番号は 2007B0156 です。 望月 淳三 の学生番号は 2007B0169 です。 岩田 昌信 の学生番号は 2007B0179 です。 菅沼 和奏 の学生番号は 2007B0188 です。 岩谷 彦太郎 の学生番号は 2007B0190 です。 島津 昌孝 の学生番号は 2007B0193 です。 下川 里沙 の学生番号は 2007B0195 です。 9行が選択されました。 SQL>



  4. おっと! TabもOKか。

SQL> SELECT 氏名||' の学生番号は '||学生番号||' です。' FROM TT01_学生 Where rownum < 10; 氏名||'の学生番号は'||学生番号||'です。' ---------------------------------------------------------------------- 窪田 信玄 の学生番号は 2007B0114 です。 須藤 貞次 の学生番号は 2007B0132 です。 黒田 比呂美 の学生番号は 2007B0156 です。 望月 淳三 の学生番号は 2007B0169 です。 岩田 昌信 の学生番号は 2007B0179 です。 菅沼 和奏 の学生番号は 2007B0188 です。 岩谷 彦太郎 の学生番号は 2007B0190 です。 島津 昌孝 の学生番号は 2007B0193 です。 下川 里沙 の学生番号は 2007B0195 です。 9行が選択されました。 SQL>



    【PR】    Oracle実験室監修  『Oracleアーキテクチャ鳥瞰図』 PDF  (Oracleのアーキテクチャを一目で俯瞰できるイラスト)  


Home実験室 − No.0026

© 2011-2011   Amateur Laboratory of ORACLE
inserted by FC2 system