ラベル db の投稿を表示しています。 すべての投稿を表示
ラベル db の投稿を表示しています。 すべての投稿を表示

SQLで特定のまとまりごとの最新の値のrecordが欲しい場合は条件適用後の自身をinner joinすれば良い

2025年2月16日日曜日
背景 SQLでの特定のまとまりごとの最新の値を持つrecordの取得に手間取ったので、備忘録として記事に残します。 参考にした投稿はこちらです。 Return value at max date for a particular id 使ったもの mariadb SELECT V...

MariaDBやMySQLで少ない負荷で部分的な値の取得と合計数を取得したい場合はFOUND_ROWSが便利

2022年6月19日日曜日
背景 自分は今までDBから部分的なレコードと合計数を取得するのに、探査対象(where)が同じで出力数(limit)と出力項目(selectが*かCOUNT(*)か)が異なる処理をそれぞれ実行していました。 負荷が軽ければそれでも動くのですが、計算量が大きいと処理時間が無視できな...

webpackのproductionモードでも動くSequelizeの直書きSQLを書く方法

2020年5月24日日曜日
背景 sequelize とはnodejsでDBを便利に利用するためのORマッパーです。 webpack とは、javascriptで作ったプロジェクトを束ねてくれるプログラムです。自分はtypescriptで書いた作ったプロジェクトをjavascriptへビルド(トランスパイル...