mabu_you_devの日記

日々のプログラム学習記録と備忘録

勉強記録

スッキリわかるSQL

練習ドリル 題材C 47問まで

追記 52問まで

SQLメモ

SELECT COALESCE(a, 'hoge')
  FROM hogehoge;

としたとき、aの型がVARCHARでないときは

SELECT COALESCE(CAST(a as VARCHAR), 'hoge')
  FROM hogehoge;

とキャストする

GROUP BYはカラムでグルーピングするだけでなく

SELECT SUBSTRING(column, 1, 1), count(column)
  FROM hoge
 GROUP BY SUBSTRING(column, 1, 1);

みたいにカラムの加工後でグルーピングできる