技術 【mysql】find_in_set句を利用して、複数値を指定検索する PR 2018-07-11 2021-11-13 1つのテーブルの中から、複数の商品IDや顧客ID等を取得したい。といった場合等に使います。 ### 複数のuseridを明示的に指定 ### 複数のuseridを明示的に指定 SET @userids='11111, 22222, 333333'; ### where句の中にあるuseridという項目の値が、@userids内の指定値にあうものを抽出する SELECT * FROM test_tbl WHERE find_in_set(userid, @userids); この記事が気に入ったら『目黒で働く分析担当の作業メモ』にご支援をお願いします! ※OFUSEに飛びます
技術 【環境】puttyの全角文字が文字化けしてる場合の対処方法 puttyのバー部分を選択し右クリック→「設定の変更」→「ウィンドウの変換」→「リモートの文字セット」のデフォルトが「EUC」になっているが...
技術 [bigquery]配列項目をグルーピングする方法 bigqueryでは配列をGROUP BYしようとすると、以下のようなエラーになります。 SELECT status, count(1) a...
技術 【トレジャーデータ】Prestoでランダムサンプリングする方法 50%のデータをランダムで取得する方法 SELECT * FROM DB.table TABLESAMPLE BERNOULLI(50)...
技術 【mysql】プロシージャーのコード内を検索する方法 mysqlのプロシージャーは非エンジニアでもSQLさえかければ作るのは容易ですので、 エンジニアが少ない、ないしはいない場合は利用することが...
技術 【トレジャーデータ】timeを使わない場合での日付操作コマンドメモ ◆特徴 トレジャーデータでパーティションされるのは、デフォルト設定のtimeのみである。それ以外の項目に対して、検索をしてもインデックスがな...