並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 4 件 / 4件

新着順 人気順

DISTINCTの検索結果1 - 4 件 / 4件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

DISTINCTに関するエントリは4件あります。 SQLデータ などが関連タグです。 人気エントリには 『Don't use DISTINCT as a "join-fixer" - Simple Talk』などがあります。
  • Don't use DISTINCT as a "join-fixer" - Simple Talk

    I’ve quietly resolved performance issues by re-writing slow queries to avoid DISTINCT. Often, the DISTINCT is there only to serve as a “join-fixer,” and I can explain what that means using an example. Let’s say we have the following grossly simplified schema, representing customers, products, and product categories:

      Don't use DISTINCT as a "join-fixer" - Simple Talk
    • 【SQL入門】DISTINCTで重複行をまとめる方法をわかりやすく解説 | 侍エンジニアブログ

      DISTINCTとは DISTINCTとは、SELECT文の実行結果の重複レコード(データ行)を1つにまとめるための便利な構文です。 例えば、従業員テーブルに「姓、名」の項目があるとして、同姓同名が複数行ある場合にDISTINCTを使うと次のように1レコードになります。 そんなDISTINCTの使い方を次項で解説していきます! DISTINCTの使い方 DISTINCTの構文はSELECT文の後に追加して、次のように記述します。 従業員テーブルの「姓(last_name)」を検索する例について、DISTINCTを使わない場合と使う場合の2つを比較したサンプルコードを確認してみましょう。 サンプルデータの作成: CREATE TABLE sample1_employees ( no int NOT NULL, -- 従業員番号 last_name varchar(255), -- 名 fir

        【SQL入門】DISTINCTで重複行をまとめる方法をわかりやすく解説 | 侍エンジニアブログ
      • 重複行のまとめ方はGROUP BY?DISTINCT? - Qiita

        と記載すべきなんだろうけど、実際に測ってみるとGROUP BYの方が実行速度が早かったり。この辺りは内部でどういう処理をしているのか気になるところ。 だってGROUP BYで重複レコードがまとまるのはグループ化したから結果的にまとまったという、ある意味副作用なわけですし…DISTINCTの立場は一体…。 何万行もあるレコードをまとめる場合はEXISTS句を使う方が効率がいいです。先ほどの2つは内部で暗黙のソートがなされますが、EXISTS句はそうではないのでこちらのほうが高速といえますね。 追記 (2018/04/17) 結局どっちを使えばいいの?とフレンドからツッコミ今更になって少し更新してみた。 試しにこんなテーブルを作ってみる。 CREATE TABLE `company_users` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT,

          重複行のまとめ方はGROUP BY?DISTINCT? - Qiita
        • BigQuery の COUNT DISTINCT を近似集計で高速化する

          クラウドエースの小坂です。 データウェアハウス構築、最近は特に BigQuery/Looker を活用した分析環境構築プロジェクトのプロジェクトマネージャーをよくやっています。 今回は膨大なデータの中からある項目のユニーク数(例えば DAU/MAU など)を集計する際に近似集計を使って集計処理を高速化する方法について紹介します。 検証に利用するデータ 今回は BigQuery 上で無償で提供されている bigquery-public-data のデータセットのデータを利用します。 テーブルは bigquery-public-data.wikipedia.pageviews_2021 を利用します。 テーブルの情報は下記の通りです。 Table info 項目 値

            BigQuery の COUNT DISTINCT を近似集計で高速化する
          1

          新着記事