技術 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に飛びます
技術 [slack]カスタム絵文字は「半角英数字登録」したほうがよさそう 2022/8/中ぐらいから、slackに登録したカスタム絵文字で、全角日本語で登録してあったものが、メッセージ投稿できなくなったようです。(...
技術 [bigquery]項目結合時にnullがあると出力結果がnullになる場合の対処方法 結合項目がnullになる例 SELECT name, sub_name, CONCAT(name, ':', sub_name) AS it...
技術 [bigquery]エラー「Invalid type for argument 2 to FORMAT; Expected INT64; Got NUMERIC」の原因と対策 原因 FORMAT 関数の第2引数に渡された値の型が、期待されていた INT64 型ではなく、NUMERIC 型だった場合に発生。 対策 C...
技術 [python]ABテストで最低必要なサンプルサイズを算出するコード 平均値に関するt検定を利用した場合のサンプルサイズを算出 effect_sizeは試作効果の大きさを設定。効果が小さい場合は0.2、中ぐらい...
技術 [便利]ChromeのアドオンBiReadの利用方法メモ(翻訳前後の同時表示可能に!) 外国語サイト参照時に、ネイティブ文字と翻訳文字を同時表示してくれるサービスが出たので紹介です。 Chromeのアドオンのため、普段からChr...