技術 SQL [SQL]ランダムにレコード取得する方法 PR 2016-04-10 2021-10-25 ランダムにレコードを選ぶときに使う関数(mysqlの場合) 以下を実行すると、SHOHIN_TBLから20件のレコードをランダムで抽出する。 SELECT ID FROM SHOHIN_TBL ORDER BY RAND() LIMIT 20 ; 利用シーンとしては、例えばWEB上で行うキャンペーン当選者などを選ぶ場合に利用する。システム関数にお任せして抽出する為、結構この処理使われてるのではと思われます。 この記事が気に入ったら『目黒で働く分析担当の作業メモ』にご支援をお願いします! ※OFUSEに飛びます
技術 [SQL]case when句を利用した範囲設定 SQLで「範囲」を設定するのに利用 例 日別で、salesの範囲を分ける select ymd, shohin_id, sales , ca...
技術 [便利]ChromeのアドオンBiReadの利用方法メモ(翻訳前後の同時表示可能に!) 外国語サイト参照時に、ネイティブ文字と翻訳文字を同時表示してくれるサービスが出たので紹介です。 Chromeのアドオンのため、普段からChr...
技術 【トレジャーデータ】PRESTOにおけるパフォーマンスチューニングメモ 大量データの処理を行う場合などで処理効率を上げるのに使うコードを書いていきます。 SMART_DIGEST() : 文字列を短いハッシュ値に...
技術 [トレジャーデータ ]PRESTOで曜日指定してデータを取得する SELECT * FROM table1 WHERE -- # 毎週日曜日のデータを取得 # 1:月/ 2:火 / 3:水 / 4;木 / ...
技術 [bigquery]都道府県コードを地域に変換するコード WITH region_map AS ( SELECT pref_code, CASE WHEN pref_code IN ('01', '...
技術 [Git]ISSUEをクローズと同時にボード上で移動させる方法 タスク管理でgithub-issueでの小ネタです。 ISSUEを移動させたいボード(例えばDoneなどの終了ISSUEを入れるところ)の右...