【PostgreSQL】テーブルに対する列の追加、削除、列名変更方法のまとめ
PostgreSQLでのテーブルに対する列の追加、削除、列名の変更、制約の変更方法を毎回検索しているので記事にまとめる。
動作確認はPostgreSQL 11.6で行っている。
動作確認用テーブルの作成SQLの ...
PostgreSQL COALESCE関数を使ってSELECT文でデフォルト値を返す
検索条件にマッチするデータが存在しない場合にデフォルト値を返す
以下の国ごとの送料を管理するテーブルを考えます。国コード「XX」のレコードは指定された国がUS(アメリカ)、JP(日本)以外の国の場合に適用される送料とします。例えば、CN ...
PostgreSQLでテーブルの列情報を出力するSQL
columnsビューから列情報を取得する
PostgreSQLではpsqlでデータベースへ接続し、¥d {テーブル名}でテーブル情報を取得できます。同じようにテーブル名を指定し列情報を取得するSQLのメモです。columnsビューには ...
SQLで枝番を持つデータ中から最大の枝番を持つデータを取得する
最大の枝番を持つデータを取得するSQL
伝票データなどで変更履歴を枝番付加することで残しているデータの枝番最大(=最新)のみ取得したい場合があると思います。
このような場合、サブクエリで伝票毎に枝番最大行を取得し、その結果をもと ...