Kodrill

OSS-DB Silver / 組み込み関数とトランザクション ・ 無料問題 5/5

組み込み関数とトランザクション 問題5[組み込み関数]

次の SQL を実行したときの出力を選んでください。出力は列を | で区切り、NULL は NULL と表示するものとします。

SQL
SELECT trim('  x  ') || '|', trim(BOTH 'x' FROM 'xxaxx'), upper('abc');

選択肢

  • A. x ||a|ABC
  • B.x||xxaxx|ABC
  • C.x |a|ABC
  • D.x||a|ABC正解

解説実行して確認済み

trim は前後の空白を取り除くので、1 つ目は x に | を連結した x| です (列の区切りの | と並んで x|| に見えます)。trim(BOTH 'x' FROM ...) は指定した文字を前後から取り除き、a が残ります。前だけなら LEADING (ltrim)、後ろだけなら TRAILING (rtrim) です。upper は大文字にします。

この問題の答えは、試験の対象バージョンでコードを実際に実行して確かめています。確かめ方は運営者情報に書いています。

「組み込み関数とトランザクション」の要点を解説記事で読む

「組み込み関数とトランザクション」の無料問題

ここで公開しているのは無料範囲の問題です。無料登録すると、解答の記録・ダッシュボードでの復習ができ、 プレミアムならこの問題セットの全問題と本番形式の模擬試験も解けます。