ray88’s diary

お仕事で困ったとき用の自分用の覚書

2023-09-05から1日間の記事一覧

SQL 数値型から日付型への変換②

SQL文の中で、LPAD という関数を使用しています。これは左側に特定の文字を埋めるための関数です。month が1桁の場合(例: 4月)、LPAD を使用して 04 という2桁の形式に変換します。その後、year と month を連結して日付形式に変換しています。 ■PostgreSQ…

SQL 文字型から日付型への変換①

■文字型でYYYY-MMの形式を日付型へ変換 ■PostgreSQLの場合 SELECT section1, section2, to_date(month, 'YYYY-MM') as converted_month, SUM(amount) as total_amount FROM workexpenses WHERE (section1 = 'C' AND section2 IN ('Z', 'Y', 'X')) GROUP BY s…

PostgreSQL カラム名にダブルクォーテーションが必要になる場合

PostgreSQL 目次 PostgreSQLでは、以下のような状況でカラム名やテーブル名をダブルクォートで囲む必要があります: 1. **予約語との衝突**:前述の通り、カラム名やテーブル名がPostgreSQLの予約語と衝突する場合にはダブルクォートが必要です。例:`user`,…