OSS-DB Silver / 組み込み関数とトランザクション ・ 無料問題 5/5
組み込み関数とトランザクション 問題5[組み込み関数]
次の SQL を実行したときの出力を選んでください。出力は列を | で区切り、NULL は NULL と表示するものとします。
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 は大文字にします。
この問題の答えは、試験の対象バージョンでコードを実際に実行して確かめています。確かめ方は運営者情報に書いています。
OSS-DB Silver の他の分野の無料問題
ここで公開しているのは無料範囲の問題です。無料登録すると、解答の記録・ダッシュボードでの復習ができ、 プレミアムならこの問題セットの全問題と本番形式の模擬試験も解けます。