問題ID : 19925
momo0727
投稿数: 3
問題
>次のSQL文の実行結果として正しいものはどれですか。
SELECT TRIM('LED' FROM UPPER(prod_name)) FROM products
WHERE LOWER(prod_name) LIKE 'led%';
解説
TRIM関数は、引数で指定された文字列の前後にある削除文字を取り除いた文字列を返します。(中略)
削除文字には任意の1文字を指定できますが、文字列は指定できません。
とありますが、こちらをPostgreSQLで実行したところ、正常に実行できました。
解説で使用されているのは11gのようですが、12c以降でも文字列の指定はまだできないのでしょうか?
Oracleの実行環境がないため、こちらで確認できないのでOracleでは文字列指定できないようでしたらすみません。
docも見ましたが、自力では確認できませんでした。
>次のSQL文の実行結果として正しいものはどれですか。
SELECT TRIM('LED' FROM UPPER(prod_name)) FROM products
WHERE LOWER(prod_name) LIKE 'led%';
解説
TRIM関数は、引数で指定された文字列の前後にある削除文字を取り除いた文字列を返します。(中略)
削除文字には任意の1文字を指定できますが、文字列は指定できません。
とありますが、こちらをPostgreSQLで実行したところ、正常に実行できました。
解説で使用されているのは11gのようですが、12c以降でも文字列の指定はまだできないのでしょうか?
Oracleの実行環境がないため、こちらで確認できないのでOracleでは文字列指定できないようでしたらすみません。
docも見ましたが、自力では確認できませんでした。
投稿ツリー
-
問題ID : 19925
(momo0727, 2020-7-31 12:44)
-
Re: 問題ID : 19925
(arashi1977, 2020-7-31 15:04)
- Re: 問題ID : 19925 (arashi1977, 2020-7-31 15:05)
-
Re: 問題ID : 19925
(momo0727, 2020-8-5 10:16)
- Re: 問題ID : 19925 (arashi1977, 2020-8-5 11:38)
- Re: 問題ID : 19925 (momo0727, 2020-8-7 12:00)
-
Re: 問題ID : 19925
(arashi1977, 2020-7-31 15:04)