記事へのコメント30

    • 注目コメント
    • 新着コメント
    honma200
    個人的にはsumとかavgよりはrow_numberとかrankの方が使うかなと。その方が、各行違う値なので。ちゃんとした分析のときには必要なのかもだけど

    その他
    tockri
    おおお知らなかったー。集計とか絶対便利やん。使ってるMySQLが早く8.0になってくれるといいな。

    その他
    takehikom
    『over()』

    その他
    ryunosinfx
    Oracleにあってホエーとか思ったけどFOSSでもみんな使えるのね。Oracleますます生存圏が小さくなったような・・・

    その他
    peketamin
    集計力はポスグレ強いよねえ

    その他
    swdrsker
    達人の書いたSQLはSIerではメンテ不可能な魔法の杖になっちゃう。それがコピへしながら使われて、本番環境のMySQLでは動かなくなり……(本筋とはズレる)

    その他
    Shinwiki
    簡単なSQLで乱暴にデータ取り出して、なんかの言語で加工する方が手っ取り早いといつも思う。joinとか聞いたあたりから。

    その他
    taguch1
    bigquery みたいなのが出てくる前だと中間集計をして細かく分割しないとメモリ的に死んでたので気軽に使えるようになったのここ4,5年なイメージ

    その他
    newnakashima
    ウィンドウ関数という単語三年ぶりくらいに聞いた、、

    その他
    coolworld
    今回の内容はいつも使ってるものだったけど、まだ続きがあるみたいだからブクマしておこう

    その他
    satosssi
    理解したい

    その他
    perl-o-pal
    あんまり使わないので忘れる。pythonとかで集計したくなる。

    その他
    maidcure
    maidcure 理解はしているが書き方を忘れるのでいつも調べてる

    2019/11/20 リンク

    その他
    wiii_na
    内容は素敵だけども、文中でいかがでしょうと言われると急に薄っぺらく感じてしまう問題

    その他
    adwhing
    うぃんどうかんすう

    その他
    odakaho
    実際行番号つける以外の使い方はあんま見たことない。

    その他
    oakbow
    分析関数とCTE使うとできることが一気に広がるんだけど、残念ながらORMと相性悪いのと、理解してるプログラマが少ないのがね…。バッチ系の重い処理はこの辺使えるかどうかでガラッと変わってくる。

    その他
    diveintounlimit
    少なくともAWSのRDSはマネージドやと思うし、MySQLの8系選べるで。

    その他
    from_kyushu
    古いMySQLばかり触っていたのでウィンドウ関数なるもの自体知らなかった。ユースケースはいくらでも思い浮かぶけど実行コストどんなもんだろうか。

    その他
    don_ikura
    ちょっと使わないとすぐ忘れる

    その他
    satomi_hanten
    satomi_hanten MySQLがまだちらほら生きてた頃私はSQL ServerばっかりやっててMySQLにウィンドウ関数が無いと聞いたときは愕然とした。え?無くてどうやって生活すんの?感があった。

    2019/11/20 リンク

    その他
    ku__ra__ge
    自分の学習メモには「集合内の指定された範囲で集計を行った結果を、各行に付与する。group by で集計して行数を減らすことなく、集計関数(などの)の結果を得られる。」とまとめてある。

    その他
    imash
    どういうやつだっけと思ったけど、maxでよく使ってた。ウィンドウ関数って呼ぶのね。

    その他
    macoshita
    macoshita ウィンドウ関数という名前だけ覚えておいて毎回調べ直しながら書いてる……

    2019/11/20 リンク

    その他
    karikari1255
    karikari1255 MySQLが長らく対応しなかったし、現在もクラウド上のマネージドサービスでは8.0系が選べないので流行らないと思うけど、慣れるとめちゃくちゃ楽。with句のこともあるので分析用DBはposgresqlベースにしたいくらい。

    2019/11/20 リンク

    その他
    satmat
    これ便利なんだけど理解できるまで頭モゲってなるんだよな…

    その他
    fashi
    fashi これが出来る前は同じテーブルをjoinしたりサブクエリにしてたんだっけか

    2019/11/20 リンク

    その他
    nakag0711
    nakag0711 分析関数という用語が使われるようになってきたのか

    2019/11/20 リンク

    その他
    mytechnote

    その他
    Ag107
    窓関数は速いイメージがある。使えるけどあまり使いこなしてはいないと感じる。

    その他

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

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

    関連記事

    そろそろSQLのウィンドウ関数を理解したい - 連載1/3話 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure y...

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

    • rCjmRYbLtJ3byU5H2025/04/14 rCjmRYbLtJ3byU5H
    • techtech05212024/03/16 techtech0521
    • mtzml2021/03/22 mtzml
    • s_ryuuki2019/12/31 s_ryuuki
    • moty08152019/12/09 moty0815
    • honma2002019/11/27 honma200
    • mrpopup2019/11/26 mrpopup
    • jun_okuno2019/11/25 jun_okuno
    • donotthinkfeel2019/11/23 donotthinkfeel
    • retdaisuke2019/11/23 retdaisuke
    • sakisakihatehate2019/11/22 sakisakihatehate
    • tockri2019/11/22 tockri
    • Nyoho2019/11/22 Nyoho
    • mtrock2019/11/21 mtrock
    • samurairodeo2019/11/21 samurairodeo
    • sgwr11292019/11/21 sgwr1129
    • threeMonths2019/11/21 threeMonths
    • cross-xross2019/11/21 cross-xross
    すべてのユーザーの
    詳細を表示します

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む