集約関数は,時に本人の意図と違った振る舞いをすることがあります。ここでは代表的な集約関数の振る舞いを確認していきます。様々な書き方がされています。引数で集計結果がどう変わってくるかを見てみましょう。同じ結果でノーカウントではありません。カウントしないことを利用すると,「あるカラムが特定の条件を満たすレコードだけカウントする」という処理を簡単に記述することができます。2番目と3番目は排反する集計で足しあわせるときちんと1番目の全レコード数と一致しています。最後のCOUNTはIF条件で1か0かの値を与えていますが,この場合はどちらもカウントされてしまいますので全レコード数と一致しています。なる事には要注意です。稀ですが,EXCELのピボットテーブルなどで行ってしまいがちな間違いです。以下の3つのSQLの内,3番目は誤りです。関数がありますので,第二引数に何分位点の値を取るかを指定します。中央値なら0.5,最小値なら0,最大値なら1を指定します。ものがいくつも出てくる事に注意してください。この関数は推定値を求めるので,必ずしも正確な分位点が得られるとは限りません。1回しか出てこないようにした上での価格のばらつきを見る方が現実的です。ごとのグッズのばらつきを見てみます。第二引数に%リストを与えることで,複数の分位点を取得できます。Unifiedコメント0件のコメントログインしてコメントを残してください。