日付カラム

現在の日時または文字列形式を使用して日付カラムに値を書き込みます

現在の日時または文字列形式を使用して日付カラムに値を書き込みます.
ヒント: このセクションのコマンドについては、「cyclingキースペース」および「cyclist_alt_stats」のテーブルとデータを使用してください。

文字列形式

date
date 文字列形式:
yyyy-mm-dd
ここで、日付の要素はハイフンで区切られます。
  • yyyy:4桁の年
  • mm:2桁の月
  • dd:2桁の日
例:2017年5月5日:
2017-05-05

現在の日付の取得

toDate(now())を使用して、現在の日付を日付フィールドに挿入します。

手順

  • 日付をINSERT(挿入)するには:
    • last_race値の現在の日付(今日)。
      INSERT INTO cycling.cyclist_alt_stats (
         id,
         last_race)
      VALUES (
         ed584e99-80f7-4b13-9a90-9dc5571e6821,
         todate(now()));
    • first_race値の文字列形式(yyyy-mm-dd)。
      INSERT INTO cycling.cyclist_alt_stats (
         id,
         first_race)
      VALUES (
         ed584e99-80f7-4b13-9a90-9dc5571e6821,
         '2006-03-15');
  • 日付フィールドをUPDATE(更新)するには:
    • last_raceの現在の日付(今日)。
      UPDATE cycling.cyclist_alt_stats
        SET last_race = toDate(now())
      WHERE id = ed584e99-80f7-4b13-9a90-9dc5571e6821;
    • birthdayにはyyyy-mm-dd形式の文字列を使用します。
      UPDATE cycling.cyclist_alt_stats
        SET birthday = '1987-03-07'
      WHERE id = ed584e99-80f7-4b13-9a90-9dc5571e6821;
    日付カラムをテーブルから選択します。
    SELECT first_race, last_race, birthday FROM cycling.cyclist_alt_stats ;
    first_race | last_race  | birthday
    ------------+------------+------------
    2006-03-15 | 2017-05-24 | 1989-07-05