PostgreSQL

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; 具体的なコード例 ...
PostgreSQL

【PostgreSQL】カラム名に別名を指定してレコードを取得する方法

カラムを別名で取得したい時はAS句を使う 基本的な記述の仕方は以下の通りです。 SELECT カラム名 AS 別名 FROM テーブル名; コードの具体例 前提としてusersテーブルに「name」「age」「ad...
PostgreSQL

【PostgreSQL】カラムの型を変更する方法

PostgreSQLにおいてカラムの型を変更したいときは、以下の書式でSQLを記述します。 ALTER TABLE テーブル名 ALTER COLUMN カラム名 TYPE 変更後の型 USING カラム名::変更後の型; 例...
タイトルとURLをコピーしました