DB [DB] 主要データベースの日付操作SQLまとめ:加算・減算のサンプル集 日付を操作する際、「1ヶ月後」や「10日前」など日数や月を加算・減算することがよくあります。今回は、主要なデータベースでのSQLのサンプルを紹介します。 BigQuery BigQueryでは、DATE_ADDで日付を加算し、DATE_SU... 2024.09.12 DB
Google Spread Sheets [GAS] スプレッドシートで削除するシートが参照されているか確認する方法 スプレッドシートを削除したいときに、他のシートから参照されていると、削除後に影響が出てしまいます。今回は、そのようなことを未然に防ぐために、削除前に他のシートから参照されているか確認する方法を記載します。 準備 シートが参照されているかを確... 2024.05.16 Google Spread Sheets
Snowflake [Snowflake] 本番環境から開発環境にデータベースのコピー(クローニング) Snowflakeで本番環境から開発環境にデータベースをコピーしたいケースが度々あります。今回はその際の手順を記載したものなります。 前提 データベースをコピー(複製)する際に、外部ーブルがあると失敗します。そのため、今回は外部テーブルをコ... 2024.04.18 Snowflake
AWS [AWS×Docker] AWSからDockerイメージをプルして、コンテナのディレクトリを確認する AWSのリポジトリで管理されているDockerイメージで、コンテナ内にあるディレクトリ(ファイル)を確認したくなったので、そのときの作業を記載しておきます。 AWS ECRレジストリへDockerクライアントの認証 # <対象のリージョン>... 2024.04.05 AWSDocker
Google Spread Sheets [GSS] スプレッドシートで背景色のカラーコード・RGBを取得 Googleスプレッドシートの内容をMicrosoftのパワーポイントに載せるときに、「スプレッドシートの背景色のカラーコードやRGBは、どうやって出せばいいんだろう」と悩みました。 その時の備忘録になります。 セルの背景色のカラーコード・... 2023.10.19 Google Spread Sheets
Deno [Deno] DenoのインストールからHello Worldまで Denoという新しいランタイムが開発されました。今回は、Denoの概要とインストール手順、スクリプトの実行まで紹介します。 Denoとは Denoは、JavaScriptやTypeScriptを用いてサーバーサイドやクライアントサイドのアプ... 2023.10.01 Deno
kintone [kintone] エラーコード「GAIA_IQ27」が発生した時の対処方法 先日、kintoneのAPIを使って、kintoneの情報を更新しようとしたところエラーコード「GAIA_IQ27」が発生しました。 その時の対処方法を記載します。 やろうとしていたこと kintoneのAPI(record.json)を使... 2023.09.26 kintone
Windows [Win] Windows セキュリティでブロックされたファイルを除外する方法 pythonで自作したスクレイピングプログラムをexe化して、定期的に実行しているのですが、ある時からexeファイルがなくなっていることが判明しました。 原因は、Windowsセキュリティで「ウイルスの脅威」と判断され削除されていました。 ... 2023.08.02 Windows
BigQuery [BigQuery] 日次・月次・年次データの抽出(GENERAGE_DATEARRAY) レポートを作成するときに、日付ごとや月ごとにデータを集計することが多いかと思います。今回は、日次・月次・年次データを抽出するSQLを紹介します。 日付データの基本 日付データは、GENERAGE_DATEARRAY で一括生成できます。ネス... 2023.07.19 BigQueryスキル
BigQuery [BigQuery] ランダムにデータを2分割する方法(ABテスト) BigQueryでランダムにデータを2分割する方法を紹介します。活用シーンとしては、ABテストを実施する際に便利です。 今回、ランダムにデータを2分割しますが、再現性を保つようにします。つまり、「ある時にSQLを実行したらグループAに分類。... 2023.07.18 BigQueryスキル