pato_taityoさんの投稿一覧

助け合いフォーラムの投稿
2022/05/01 投稿
解説の誤記修正提案

解説に以下の記載がありました。

テーブル名にはテーブル名には英数字の他に日本語などが使用できます。

「テーブル名には」との記載が重複しています。

2022/05/01 投稿
setval の解説改善提案

解説で以下の記載がありました。

SELECT setval('sample_seq', 100);
次に採番する値を100に設定しています。

ただ、『「SELECT nextval('sample_seq');」を実行すると101が取得されます。』ともあることから、「次に採番する値」を「現在値」とするのがより適切ではないでしょうか。PostgreSQLのマニュアルの記載と比較しても「現在値」のほうが整合するように思えました。
https://www.postgresql.jp/document/13/html/functions-sequence.html

2022/04/27 投稿
誤記のご連絡

『正非正規形』とありますが、『非正規形』の誤記かと思われます。

2022/04/23 投稿
問題文の改善提案

age()関数はタイムスタンプ値を引数としていることから、
SELECT age(timestamp '20170707', timestamp '20150327');
この選択肢が適切とするのはわかります。

ただ、他の選択肢でも同じ結果を得られることがあるため、
問題文では「適切なもの」⇒「最も適切なもの」のように
した方がよいのではと感じました。

=# SELECT age(date '20170707', date '20150327');
          age
------------------------
 2 years 3 mons 11 days
(1 row)

=# SELECT age(timestamp '20170707', timestamp '20150327');
          age
------------------------
 2 years 3 mons 11 days
(1 row)
2022/04/21 投稿
解説の誤記

解説に『nextval()関数はシーケンスの現在値を取得します。』とありますが、「シーケンスを進め、次に採番される値を返す」がより適切と思われます。

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