Beyond The Limit

はじまりは2001年

SQL学び直し9

第六章:関数、術後、CASE式

6-1:いろいろな関数

  • 関数は数が多いので代表的なものだけ覚える、他は使う時にリファレンスを見るようにする
  • COUNT、SUM、AVGなども関数の一つ(集約関数)
  • 文字列を結合する関数はパイプ、カラム1 || カラム2 from…という感じになる、3つでもいける
  • EXTRACTで日付の要素を切り出すことが出来る、切り出した後は日付型ではなく数値型になる
    • こんな使い方
SELECT CURRENT_TIMESTAMP,
       EXTRACT(YEAR   FROM CURRENT_TIMESTAMP) AS year,
       EXTRACT(MONTH  FROM CURRENT_TIMESTAMP) AS month,
       EXTRACT(DAY    FROM CURRENT_TIMESTAMP) AS day,
       EXTRACT(HOUR   FROM CURRENT_TIMESTAMP) AS hour,
       EXTRACT(MINUTE FROM CURRENT_TIMESTAMP) AS minute,
       EXTRACT(SECOND FROM CURRENT_TIMESTAMP) AS second;
  • nullを値に変換する際はCOALESCE関数を使う

Windowsがお亡くなりになったので、今日はここまで。
MacKindleが物凄く使いづらくてたまらない。