PostgreSQL

PostgreSQL

PostgreSQLのSELECT文で表示件数を指定する方法

このカテゴリーでは競馬予想プログラミング以外でも役に立つ、PostgreSQLの汎用的な技術について解説します。構文PostgreSQLのSELECT文では、表示する件数をLIMIT句で指定できます。例えば、上位5件だけを表示したい場合は、...
PostgreSQL

Windows環境でPostgreSQLのアップグレードを行う手順

このカテゴリーでは競馬予想プログラミング以外でも役に立つ、PostgreSQLの汎用的な技術について解説します。PostgreSQLのアップグレードを行う手順(Ver.11→Ver.16)多くのユーザーの皆様に支えられ、「PC-KEIBA ...
PostgreSQL

インストール後にデータの保存先を変更する

このカテゴリーでは競馬予想プログラミング以外でも役に立つ、PostgreSQLの汎用的な技術について解説します。データベースに適したストレージとはSSDの寿命買ってからまだ2年しか経ってないパソコンが突然壊れたんですよ。原因はSSDの寿命。...
PostgreSQL

データベース・オブジェクトの一覧を表示する

このカテゴリーでは競馬予想プログラミング以外でも役に立つ、PostgreSQLの汎用的な技術について解説します。データベース・プログラミングでよく使う、オブジェクトの一覧を表示するためのSQLです。テーブルの一覧を表示するSELECT *F...
PostgreSQL

to_number関数で「”numeric”型の入力構文が不正です」のエラーが出たら

このカテゴリーでは競馬予想プログラミング以外でも役に立つ、PostgreSQLの汎用的な技術について解説します。数値型を想定していた項目にスペース(空白)など数値以外の、想定外の値が設定されていた場合、to_number関数は「"numer...
PostgreSQL

複数の式のリストから最大値または最小値を返す

このカテゴリーでは競馬予想プログラミング以外でも役に立つ、PostgreSQLの汎用的な技術について解説します。構文式のリストにおいて最大値が欲しいなら greatestgreatest(列名1 [, 列名2] [, 列名3])式のリストに...
PostgreSQL

ウィンドウ関数で順位または行番号を求める

このカテゴリーでは競馬予想プログラミング以外でも役に立つ、PostgreSQLの汎用的な技術について解説します。構文重複する「順位」が欲しいなら rank、連続する「順位」が欲しいなら dense_rankrank() OVER (PART...
PostgreSQL

PostgreSQLで確率の計算(小数点以下を求める割り算)

このカテゴリーでは競馬予想プログラミング以外でも役に立つ、PostgreSQLの汎用的な技術について解説します。PostgreSQLでは整数どうしで割り算すると、演算結果も整数型で扱われ小数点以下が切り捨てられます。SELECT 1 / 2...
PostgreSQL

インデックスを作成する(CREATE INDEX)

このカテゴリーでは競馬予想プログラミング以外でも役に立つ、PostgreSQLの汎用的な技術について解説します。構文CREATE INDEX インデックス名 ON テーブル名 (列名1 [, 列名2])インデックスにも色んな種類がありますが...