SQL
timestamp型の日時から、"時"だけを取り出すSQL(「2023-07-07 13:55:00.000」の場合、「13」を取り出す) 検証環境 SQLと実行結果 参考にしたページ
SQLite3でOSコマンドを実行する方法 実行環境 実行方法 参考にしました 関連
Window関数を使って、日付が含まれるテーブルの、日付の”飛び”をチェックする 検証環境 PostgreSQL 9.6.4 on x86_64-pc-linux-gnu, compiled by gcc (Debian 4.9.2-10) 4.9.2, 64-bit 今回集計対象のデータ 日ごとの電話番号別のパケット使用量です。日付の"…
SQLでグループごとの平均と、全体の平均を同時に出力する。 検証環境 postgres=# select version(); version ------------------------------------------------------------------------------------------------------------------ PostgreSQL 12.4 (Debia…
PostgreSQLでパーティションテーブルを作ると、テーブル一覧にはパーティション元テーブル(親テーブル)に加え、パーティションテーブル(子テーブル)も表示されます。それらを関連付けて表示するメモ。 検証環境 postgres=# select version(); version ------…
EMRのSparkやHiveでサブクエリが使えるか試してみたメモ。その2。前回、Hiveでは一部のサブクエリが実行できなかった。今回は、Existを利用したサブクエリが使えるかを確かめたメモ。 メタデータカタログはGlueデータカタログを使用。 確認環境 元ネタ 実行…
EMRのSparkやHiveでサブクエリが使えるか試してみたメモ。 メタデータカタログはGlueデータカタログを使用。GlueのVPCエンドポイントを使ったところ、インターネットに出ずにデータカタログが参照できたのが意外だった。そちらの話はまた別途メモ予定。 確認…
あるユーザのテーブルの中で、特定の列名を持つテーブルを検索したい時の方法。Oracle,SQLServer編は以下 実行環境 SQLと実行結果例 ちなみに、テーブル名で検索
1セルに複数の値が入った状態のレコードを分割して、別レコードとして扱う場合に便利な関数があったのでメモ(PostgreSQL) 確認環境 データ例とやりたいこと SQL 実行結果
縦持ちのデータを横持ちへ変換するSQLについてメモ。たまにCASE文を使うと忘れてしまう。 やりたいこと SQL例
テストデータを作るときなど、列をシャッフルしたかったので考えたメモ。 やりたいこと SQL例 使用例
日ごとの通信量が記録されたテーブルを使って、直近3日間(当日より前の3日間)の通信量の合計を求めたかったのでメモ。 やりたいこと 確認環境 作成したSQL 参考にしました
特定の列名を持つテーブルを検索したい時の方法のsqlite3版。 Oracle,SQLServer編は以下に記載済み。 テーブルの一覧は取得できるものの... どうにかこうにか、検索する方法 使用例
あるユーザのテーブルの中で、特定の列名を持つテーブルを検索したい時の方法。PostgreSQL編はこちら↓ www.k-hitorigoto.online Oracleの場合 SQLServerの場合