slack投稿をs3にjson形式で保存したので、athenaでデータ分析してみた
slack投稿をs3にjson形式で保存したので、athenaでデータ分析してみた slack投稿時にlambdaを実行させる。その後、投稿内容をS3に保存 slack投稿毎に、ファイル名は日時にして、JSONファイルと 続きを読む slack投稿をs3にjson形式で保存したので、athenaでデータ分析してみた
本とか料理とかコンピュータとか
slack投稿をs3にjson形式で保存したので、athenaでデータ分析してみた slack投稿時にlambdaを実行させる。その後、投稿内容をS3に保存 slack投稿毎に、ファイル名は日時にして、JSONファイルと 続きを読む slack投稿をs3にjson形式で保存したので、athenaでデータ分析してみた
サブクエリ+JOINを組み合わせて、複数結合条件でupdateする@mysql サブクエリ・テーブルをjoinして、ON句で更新条件を記述する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
UPDATE 更新したいテーブル名 JOIN ( SELECT 参照元テーブル1.code as id, 参照元テーブル2.code as code, 参照元テーブル1.カラム名1 as カラム名1 参照元テーブル2.カラム名1 as カラム名2 FROM 参照元テーブル1 JOIN 参照元テーブル2 ON 参照元テーブル1.id = 参照元テーブル2.id ) tmp ON 更新したいテーブル名.id = tmp.id AND 更新したいテーブル名.code = tmp.code SET 更新したいテーブル名.カラム名1 = tmp.カラム名1, 更新したいテーブル名.カラム名2 = tmp.カラム名2 WHERE 更新したいテーブル名.カラム名1 is null |
最近のphpMyAdminで、日付カラムに0000-00-00が入っているとinsert/update文でエラーになるので、SQLモードを変更命令を最初にいれておく(SET SESSION sql_mode = R 続きを読む 最近のphpMyAdminで、日付カラムに0000-00-00が入っているとinsert/update文でエラーになるので、SQLモードを変更命令を最初にいれておく(SET SESSION sql_mode = ‘TRADITIONAL’;)
子テーブルの値の合計・平均を親テーブルに格納したい時は、子テーブルをサブクエリ化して、親テーブルにleftjoinする(ただしリアルタイムではなくなる) ユーザ数や投稿数が何十万件もあるので、集計済みの値をユーザのカラム 続きを読む 子テーブルの値の合計・平均を親テーブルに格納したい時は、子テーブルをサブクエリ化して、親テーブルにleftjoinする(ただしリアルタイムではなくなる)
MySQLのLIKE ‘%日本語%’だと遅いので、日本語全文検索(FULLTEXT INDEXES)で部分検索をやってみる。laravel8でもやってみる! 1, SQL文で試してみる [cray 続きを読む MySQLのLIKE ‘%日本語%’だと遅いので、日本語全文検索(FULLTEXT INDEXES)で部分検索をやってみる。laravel8でもやってみる!