PostgreSQL

Golang

【Golang】database/sqlパッケージを使ってDBに接続する方法

database/sqlパッケージとは? database/sqlパッケージは、SQLデータベースの汎用的なインターフェースを提供します。 平たく言うと、GolangからSQLを実行してDBを操作することができます。 デ...
Golang

【Golang】could not connect to database: sql: unknown driver “postgres” (forgotten import?) の解決方法

GolangからPostgresに接続しようとしたらエラーが発生 Golangで以下のようなコードを書き、sqlドライバーを使用してDBに接続しようとした。 package main import ( "data...
PostgreSQL

【PostgreSQL】row_number関数で重複なしで順位づけをする方法

ROW_NUMBER関数の使い方 row_number関数の使い方は基本的には以下のとおりです。 row_number() orver(order by カラム名) カラム名の後ろに何もつけないと昇順になります。 ...
PostgreSQL

【PostgreSQL】Rank関数でデータに順番を付ける方法

Rank関数でデータに順番をつける Rank関数の使い方は基本的に以下の通りです。 rank() over(order by カラム名) 昇順の場合はカラム名の後ろに何もつけなくて大丈夫ですが、降順で順番を付けたいときは...
PostgreSQL

【PostgreSQL】データをorder byで昇順・降順に並び替える

PostgreSQLでorder byを使って並び替えを行う方法 order by句を使うには基本的に以下の書式で記述します。 select * from テーブル名 order by カラム名 具体的なコード例 ...
PostgreSQL

【PostgreSQL】正規表現で電話番号を検索するには?

正規表現を使って電話番号の桁数でデータを取得する 正規表現を使えば、電話番号の桁数を指定して一致するデータを取得することができます。 PostgreSQLにおける正規表現の書き方は、基本的には以下のとおりです。 sele...
PostgreSQL

【PostgreSQL】データの件数をカウントする方法(count関数)

データの件数を取得したい時はCOUNT関数 COUNT関数の基本的な使い方は以下の通りです。 select count(カウント対象) from テーブル名; テーブルの全データ数を取得する テーブル内にあ...
PostgreSQL

【PostgreSQL】正規表現で先頭と末尾の文字列を一致させるには?

まず、PostgreSQLで正規表現を使うには? 基本的には以下の形式でコマンドを書けばSQL内で正規表現が使えます。 select * from テーブル名 where カラム名 ~ '正規表現'; 「...
PostgreSQL

【PostgreSQL】where句でANDとORを同時に使用して検索する方法

where句でANDとORを同時に使うには? 基本的には以下の書き方をすれば可能です。 select * from テーブル名 where 条件1 and (条件2 or 条件3) 上記の形式だと、「条件1」と「条件2も...
PostgreSQL

【PostgreSQL】where句で複数条件を指定して検索する方法

where句で複数条件を指定するには? 結論としては、「AND句で条件を繋ぐ」です 基本的な書き方は以下の通りです。 select * from テーブル名 where 条件1 and 条件2; 具体的なコード例 ...
タイトルとURLをコピーしました