記事へのコメント12

    • 注目コメント
    • 新着コメント
    tmatsuu
    tmatsuu 俺もEXISTSを使う派。あと、MySQLのGROUP BYは万能に使えてしまうので、他のRDBMS(PostgreSQLとか)で修行してこい派。

    2014/03/15 リンク

    その他
    suginoy
    suginoy GROUP BYはCOUNTやMAXなどと併用するので使う必然性があるけど、OracleはGROUP BYが性能よいケースが多かったはずだからDISTINCTは使わなくなった。あと、DISTINCT使うとDB設計を間違った気になるw

    2014/03/15 リンク

    その他
    y-kawaz
    y-kawaz 速度は実装によるので一概には言えない。意味を考えたらGROUP BYとかで迂遠なことするよりDISTINCTが良いと思う。

    2014/03/14 リンク

    その他
    theatrical
    theatrical オプティマイザによって違う。

    2014/03/14 リンク

    その他
    asuka0801
    asuka0801 DBによって挙動が違うのでまとめてどっちが良いとは言えないんだよね。

    2014/03/14 リンク

    その他
    zkangaroo
    zkangaroo 技術系の話かと思ったら、検証していないどころかコードが一行も書かれてなく、人から聞いた話しをまとめてただけだった。なるほど、これが世の中のSEという人種なのか。

    2014/03/14 リンク

    その他
    wosamu
    wosamu RDBMS依存だろとしか言いようが無い。クエリーリライトとかがあるRDBMSだとどちらかが性能良いなら書き換わっちゃって見た目としては性能変わらないとかありうるし。

    2014/03/14 リンク

    その他
    minoton
    minoton 実行計画を見るとなんとなく想像つくね

    2014/03/14 リンク

    その他
    thesecret3
    thesecret3 重複を消す目的でgroup byだとselect句と同じことを書くの面倒では。

    2014/03/14 リンク

    その他
    nakag0711
    nakag0711 これは使うRDBMS毎にテストせよとしか言えない。確かMS-Accessも似たようなパターンで書き方だけで激烈に性能が変わる問題があった。性能が同じなら意図に近い方で書くべきだが。

    2014/03/14 リンク

    その他
    affec
    affec tec

    2014/03/14 リンク

    その他
    sugibuchi
    sugibuchi 等価な結果を返すクエリは同じ時間で処理されうるというのが一般論で、異なる時間で処理されるのは実装依存の個別論。事実PSQLでGROUP BYの方が速い問題も現在では改善されているはず。初めのうちは拘る必要ないと思う。

    2014/03/14 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    【SQL入門】group by,distinctどちらが性能がよいのか - 新卒から文系エンジニア→人材業界に転職した人のブログ

    【今回の内容】 前回は基的なSQLを備忘録で簡単にまとめていたけど、 【SQL入門】基的なSQLを目...

    ブックマークしたユーザー

    • techtech05212023/11/13 techtech0521
    • yakibutamegane2018/12/10 yakibutamegane
    • wakuworks2016/03/05 wakuworks
    • quackquackquack2015/10/16 quackquackquack
    • youko032014/12/08 youko03
    • heatman2014/04/12 heatman
    • fusiontypex2014/04/04 fusiontypex
    • quodius2014/03/25 quodius
    • signets_jp2014/03/19 signets_jp
    • o_hiroyuki2014/03/17 o_hiroyuki
    • sanko04082014/03/16 sanko0408
    • kkeisuke2014/03/15 kkeisuke
    • sawarabi01302014/03/15 sawarabi0130
    • skit_n2014/03/15 skit_n
    • bsoo2014/03/15 bsoo
    • tenten02132014/03/15 tenten0213
    • tmatsuu2014/03/15 tmatsuu
    • suginoy2014/03/15 suginoy
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事