cent700さんの投稿一覧

助け合いフォーラムの投稿
2023/03/25 返信
NVL2関数について

「''」は空文字(長さ0の文字列)ですが、Oracle DBはNullとして扱います。
そのため、第2引数が数値型、第3引数がNullであり、データ型が揃えられたという状態です。

以下リンクで空文字の扱いに触れています。
https://docs.oracle.com/cd/E16338_01/server.112/b56299/sql_elements005.htm

2023/03/18 返信
日時期間の計算について

「同じ結果」でなく、「結果が同じデータ型」ですね。
SYSDATE - hiredateは日付型-日付型なので、日数差を数値型で返します。
そのため、「演算結果が数値型になる問合せはどれですか?」と尋ねています。
確かにTO_CHAR(hiredate, 'RR')は年だけ取り出した文字列型ですが、
TO_CHAR(hiredate, 'RR') + 10だと、演算のために数値型への暗黙的な型変換をして、結果は数値型です。

2023/03/12 コメント
GROUP BY句への算術式の使用
ありがとうございます。 2番目の記事が大変参考になりました。
2023/03/10 投稿
GROUP BY句への算術式の使用

GROUP BY句に「算術式」を指定するイメージが理解できません。
列名だけでも「算術式」と呼ぶ、ということでしょうか?

合格体験記の投稿
投稿がありません