技術 プログラムR言語 [R]配列作成と集計方法 ぼちぼち統計解析用のプログラミングである、Rについても簡単なところからメモっていきます。 # 配列の作成 (aという領域に1~3の値を順に格納) a <- c(1,2,3) # 配列の呼出し a... 2015-10-18
技術 SQL [SQL]case when句を利用して、日別商品毎の集計を行う SQLで商品毎に集計を行い、日別の売上分布を出力する 例 日別で集計結果のサマリー表示 SELECT ymd, SUM(CASE WHEN shohin_mei = '米' THEN sales EL... 2015-10-11
技術 SQL [SQL]case when句を利用した範囲設定 SQLで「範囲」を設定するのに利用 例 日別で、salesの範囲を分ける select ymd, shohin_id, sales , case when sales > 0 and sales &l... 2015-10-04
技術 SQL [SQL]updateによる項目更新方法 # 前日日付を設定する set @ymd = date(date_add(now(), interval -1 day) ); # 対象テーブルを更新する update test_tbl set da... 2015-09-27
技術 プログラム [linux]シェルの中で日付操作するコマンド #前日取得 date +"%Y/%m/%d" --date "1 day ago" #3日前取得 date +"%Y/%m/%d" --date "3 day ago"... 2015-09-20
技術 SQL [SQL]データ内の文字コード変換してテーブルへアップロードする方法 文字化けしたデータ例(utf8) これをsjis変換して取込むコマンド(mysqlを利用) use test; set character_set_database=sjis; #このコマンドでデータ... 2015-09-13
技術 SQL [SQL]0時指定する日時変換 1)現在時刻から前日と当日を取得 set @from_ymd0 = date(date_add(now(),interval -1 day)); set @to_ymd0 = date(date_ad... 2015-09-06
技術 プログラム [linux]あるディレクトリ以下を再帰的に検索する 現在のディレクトリ以下に存在するファイル全ての中身に、検索文字列を探す処理。 find ./ -name '*' | xargs grep '検索文字列' ./* なんだかんだで、これめっちゃ利用頻度... 2015-08-30
技術 SQL [SQL]index張っても重い場合→レコードの重複状態確認 index張っても、以下のようなデータの場合「商品IDを利用して他テーブルと混ぜ合わせてレコード抽出」しようとすると、めっちゃ重くなります!対策↓※index張る項目はPKとして扱う事が多い気がします... 2015-08-23
技術 プログラム [linux]サーバ上の容量をチェック→自動メール配信 ログの多いアプリを扱う時、クラウドサービス(AWSやGCP)使っていれば気にならないのですが、自前でサーバ持ってる場合だと毎日確認>自動チェック処理を作っておく。 以下のようなコーディング使ってshe... 2015-08-16
技術 プログラム [linux]文字列検索と置換え(チェンジオール) ◆カレントディレクトリの文字列を検索する grep -lr '検索したい文字列' * ◆カレントディレクトリの文字列検索して、それを別の文字列に置き換える grep -l '置換え前の文字列' ./*... 2015-08-09
技術 SQL [SQL]mysqlで同項目毎に連番をつける oracleやsqlserverでは、項目毎に連番を付与する関数が提供されている。 ◆row_number関数 SELECT 商品コード , ROW_NUMBER() OVER ( PARTITI... 2015-08-09