技術 SQLPresto 【Presto】よく使うコマンドのメモ Prestoで利用するコマンドでよく使うものをまとめていきます。 テーブルの項目の属性とコメントを確認する SHOW COLUMNS FROM table1 >Column, Type, Ext... 2018-12-04
技術 SQLbigquery 【bigquery】パーティションテーブルの対象を絞る方法 bigqueryのstandardSQLでパーティションされたテーブルがある場合、 対象日付のテーブルのみを検索対象にする場合のコード例は以下。(クエリ課金の節約用) #standardSQL WIT... 2018-10-01
技術 SQLbigquery 【bigquery】テーブル名にワイルドカード指定が可能 パーティショニングされたテーブルや日付毎に保存したテーブルから一気にデータを 抽出する場合、普通に処理しようとすると以下のように大量なコードを書く必要が出てくる。 ↓ SELECT id , sal... 2018-09-21
技術 SQL 項目内のレコード数を取得する テーブル内のtext1という項目の中に入っているレコードで最も長い文字数を取得する SELECT MAX(CHAR_LENGTH(text1)) FROM temp_tbl ; テーブル内のtext1... 2017-12-18
技術 SQL [navicat lite]起動時のmissing sqlite.dllエラーの解消方法 こちらのサイトにあるsqlite.dllをダウンロードする。↓ 自分のPCの、C:\Windows\SysWOW64へsqlite.dllをコピーする。 PCを再起動する。 これでおそらく治ります。... 2016-08-17
技術 SQL [SQL]時間差分を秒数表示する方法 以下は、shohin_id単位の一番小さな時刻と大きな時刻を比較して時間差分を取得する SELECT shohin_id , MIN(time) AS in_time , MAX(time) AS l... 2016-07-22
技術 SQL [SQL]プロシージャ―で繰り返し処理 mysqlで繰り返し処理を行う場合のサンプル プロシージャが存在したら削除する DROP PROCEDURE IF EXISTS loop_test ; プロシージャ―の作成 CREATE PROCE... 2016-07-05
技術 SQL [SQL]テーブル更新方法いろいろ テストテーブル等一時テーブルの一括更新に活用 ### 項目に値を直接指定して更新 UPDATE test_tbl SET date = ‘2016-06-30’ ; ### replace関数を利用し... 2016-07-01
技術 SQL [SQL]時刻の差分を取得する方法 以下のようなテーブルから時刻差分を取得する こんな感じのSQLをたたくと ↓↓↓ SELET shohin_id , MIN(create_time) AS 初回購入時間 , MAX(crea... 2016-06-12
技術 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