とんたんの技術メモ

注)ただのメモです。

2018-05-15から1日間の記事一覧

Bテーブルのデータを、Aテーブルにインサート&アップデートするSQL

INSERT INTO member_cost ( member_id , cost ) SELECT member_id , cost FROM ( SELECT member_id , SUM(cost) as cost FROM member_daily_cost GROUP BY member_id ) t1 ON DUPLICATE KEY UPDATE member_id = t1.member_id , cost = t1.cost

文字列や数値、配列の値の型を最適化するメソッド

数字なのに文字列になってるぅーーということがちょいちょいあるので、型を一括で最適化する関数を作ってみました。 /** * javascript版 */ function value_type_optimize(value){ // 数値 if(isFinite(value)){ return Number(value); } // 文字列 if(typeo…

docker-composeで複数コマンドを実行する方法

# docker-compose.yml web: build: . command: bash -c "bundle install && bundle exec puma" ports: - "8000:8000" &&で繋ぐと前のコマンドが終了後に実行出来る。

iTerm2で折り返し(Word Wrap)のオン・オフを切替える

ターミナル上で以下のコマンドを実行すると、折り返しを切替えることが出来ます。 改行を無効にする $ tput rmam 改行を有効にする $ tput smam