技術 SQL [SQL]varchar項目をnumber型に変換して最大値を取得 Mysqlにおいて、varchar項目に関数を利用すると変な結果になる場合があります。 例) 左図のようなテーブルに対して このSQLを発行すると↓ SELECT id ,max(shohin_no)... 2016-06-05
技術 SQL分析 [分析]季節指数で売上予測する 過去の各月売上から将来はどの程度の売上が見込めるのか?を予測 ### 年月毎の売上を算出するSQL SELECT left(ymd,4) AS Year , right(ymd,2) AS Month... 2016-05-01
技術 SQL [SQL]ランダムにレコード取得する方法 ランダムにレコードを選ぶときに使う関数(mysqlの場合) 以下を実行すると、SHOHIN_TBLから20件のレコードをランダムで抽出する。 SELECT ID FROM SHOHIN_TBL ORD... 2016-04-10
技術 SQL [SQL]時間毎にデータ集計する方法 時間毎にデータ集計するには以下クエリを活用 SELECT DATE_FORMAT(createtime, '%Y-%m-%d %H:00:00') AS time , COUNT(*) AS coun... 2016-03-20
技術 SQL [SQL]類似名称のテーブルを重複なく抽出する テーブル名称から対象テーブル種類を洗い出すのに便利(調査用) select distinct table_schema , table_name from information_schema.col... 2016-02-07
技術 SQL [SQL]mysqlでテーブル名称を絞って、存在するカラム名称を取得する方法 テーブル名称を絞って、存在するカラム名称を取得する方法 select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,ORDINAL_POSITION,COLUMN_DEFAU... 2016-01-24
技術 SQL [SQL]mysqlで項目名称をもっているテーブルの一覧を検索する方法 テーブルのカラム名取得 select table_schema , table_name, column_name , column_comment from information_schema.c... 2016-01-21
技術 SQLR言語 [R]RMySQL利用時に全角文字の文字化けを防ぐ方法 RMySQLを利用して、MYSQL環境から全角文字を取得する ### Rからmysqlへ接続するライブラリの読み込み ### library(RMySQL) library(DBI) ### Rからm... 2016-01-12
技術 SQL 【SQL】レコードを、別テーブルの特定値から更新する方法 以下は、tmp001テーブルの値をtmp002テーブルとIDが一致したもののみ、nameを更新している。 UPDATE tmp001, tmp002 SET tmp001.name = tmp002.... 2015-12-20
技術 SQL [SQL]LOAD DATA処理時に、項目追加してテーブルへレコードを入れる方法(mysql) CSVファイルやTSVファイルから、テーブルへデータロード時にデータロードした時刻を把握したい。といった場合は以下のようなコマンドで可能。 mysql -u {アカウント名} -{パスワード} -h ... 2015-12-13
技術 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