タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

dinoとsqlに関するsuusukeのブックマーク (1)

  • スタートアップ研修記 » データベース GROUP BYとCASE、条件を絞る順序

    ichikawaです。 今日はDBについて書きます。 まずは今日習った書き方で、少し複雑であるけれどもこういう書き方もある、というのを書きます。 GROUP BY とCASE文を合わせた書き方 さて例です。 架空のカレーのリストがあるとします。 今回もカレーですが、カレーはただ好きなだけです。 そのcurrys(カレーのリスト)はprice(値段)、spice(辛さレベル)があるとします。 ではこれを使い、安い、普通、高いの3ランクの値段を付けて、辛さごとにそれぞれ各ランクがいくつ存在するか表示するというものをやってみると、以下の様になります。 SELECT spice AS 辛さ , SUM( CASE WHEN price < 500 THEN 1 ELSE 0 END ) AS "安い" , SUM( CASE WHEN price < 800 THEN 1 ELSE 0 END )

  • 1