いかおくら自習室のブログ

普段の学習内容などのアウトプット用のブログです

2023-01-01から1ヶ月間の記事一覧

パーセンタイル値の求め方

SQL

ざっくりとパーセンタイル値の求め方をまとめる。 SELECT PERCENTILE_CONT(0) WITHIN GROUP (ORDER BY score) -- 最小値 , PERCENTILE_CONT(0.25) WITHIN GROUP (ORDER BY score) -- 第一四分位 , PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY score) -- 中…

RANK関数の基本的な使い方

SQL

はじめに あまりRANK関数を記述する機会がないので いざ書こうとなると検索しては試してエラー、、の繰り返し、、 基本的な内容に絞ってまとめておきます 準備 CREATE TABLE students ( id INT, name VARCHAR(255), classes VARCHAR(255), subject VARCHAR(2…

SQLで連番か否かを判定する方法

SQL

結論 HAVING句を使用します。 詳しい手法は以下に記載していきます。 準備物 testテーブル id name 1 山田 2 佐藤 3 加藤 5 吉田 6 田中 7 山本 手法① -- 対象のテーブルが連番かどうかだけの判定 SELECT '抜けあり' FROM test HAVING COUNT(*) <> MAX(id); …