記事へのコメント71

    • 人気コメント
    • 新着コメント
    ghostbass ghostbass まあ論理的な構造を考えることは大切 /結合条件で table_a(id,name) 1 ---n table_b(id,name,a_id) って定義から from table_a inner join table_b on table_b.a_id = table_a.id って書かれると頭ねじられる< 前世紀ならそう書かねばならなかったかも

    2020/12/09 リンク

    その他
    suekunhello suekunhello へー

    2020/09/24 リンク

    その他
    weakref weakref JOIN、WHEREのどちらが優先されるかは実行計画による。存在確認はEXISTS or 自己結合を使う、order by無しのlimitは使わないかな。

    2020/09/23 リンク

    その他
    suimin28 suimin28 SQLiteの公式ドキュメント良く参考にしてる https://sqlite.org/lang_select.html

    2020/09/23 リンク

    その他
    beatdjam beatdjam 強い言葉をタイトルに付けてそれっぽいこと書くとマサカリが飛んできてより深く理解出来るみたいなやつ

    2020/09/23 リンク

    その他
    nmcli nmcli 原理原則はこう、という話だな。パフォーマンスチューニング面でクエリビルダの類に対する苦手意識があり、今なおゴリゴリ SQL 直書きマンである。

    2020/09/23 リンク

    その他
    secseek secseek 初めて知ったときは目からウロコでした。でも、だったらfrom where groupby having select…って順にしてくれりゃよかったのに、と思います

    2020/09/23 リンク

    その他
    mas-higa mas-higa イチから自分で書くときは迷わないけど、人が書いた SQL 文を手直しするときはイラッとするやつ。

    2020/09/23 リンク

    その他
    dekasasaki dekasasaki 殺伐としたブコメを見にきた

    2020/09/23 リンク

    その他
    o_mega o_mega SQLは実行順序を隠蔽して、ヒューマンリーダブルに集合演算を記述する手法なんだよなあ、と改めて思うわけです / クエリを解釈して実行計画を建てるのは、エンジン側のしごと

    2020/09/23 リンク

    その他
    UhoNiceGuy UhoNiceGuy JOINって暗黙のWHEREだよね?プロファイル(explain?)みたらインデックス付いてるところからガシガシ解決していって凄いなと思った(PostgreSQL)

    2020/09/23 リンク

    その他
    EngineerYtr EngineerYtr 多様性だな。ちな、ぼくは存在確認に limit じゃなくて count(*) 使う派 (・∀・)

    2020/09/23 リンク

    その他
    prjpn prjpn ためになります

    2020/09/23 リンク

    その他
    deamu deamu あらそえ…もっとあらそえ…

    2020/09/23 リンク

    その他
    tyhe tyhe "この順でSQL書くように決まってれば、エディタの補完とかしやすかったのに" C# のクエリ式で見た https://docs.microsoft.com/ja-jp/dotnet/csharp/linq/query-expression-basics

    2020/09/23 リンク

    その他
    deep_one deep_one 「FROM句でテーブル名に対してASを使用した場合に、他のどの句でも使える」気づいてなかった。

    2020/09/23 リンク

    その他
    nharuki nharuki 実行順序じゃなくて評価順序な

    2020/09/23 リンク

    その他
    ka-ka_xyz ka-ka_xyz ん?「まず実行計画取ってみようぜ」的な話じゃないの?

    2020/09/23 リンク

    その他
    versatile versatile もうそろそろ db がかしこくなってどんな sql 書いても大丈夫になる

    2020/09/23 リンク

    その他
    shukaido170 shukaido170 LINQ使うようになってから、この辺りの順序構造が何となく理解できてきた気がする

    2020/09/23 リンク

    その他
    shag shag SQL 界隈はいつも殺伐としてていいな。

    2020/09/23 リンク

    その他
    ducktoon ducktoon これは無理に英語っぽく書こうとするSQLの仕様が良くなかったな。実行順序順に書くようになってればよかった

    2020/09/23 リンク

    その他
    T2YAkun T2YAkun SQL記述者全員が理解すべきSELECT文の実行順序のお話 - Qiita

    2020/09/23 リンク

    その他
    zuzu_sion zuzu_sion SQL触るエンジニアにおいては自然に身につける実行順序のお話し。

    2020/09/23 リンク

    その他
    nippondanji nippondanji 細かいことを言うと、実行順序じゃなくて評価順序だよね。実際の実行順序は評価順になるとは限らない。

    2020/09/23 リンク

    その他
    perl-o-pal perl-o-pal なぜか、この中ではHaving句で困ったことくらいしかないな…。limitは、Oracle中心に触っていたせいか処理系依存なんでしょくらいに考えていた。indexついてないカラムなら、full scanしてorder byしてからじゃ当然遅かろうって。

    2020/09/23 リンク

    その他
    diffie diffie AS が ORDER BY で使えて GROUP BY が使えないのは、SQL の構文がそうなっているからでしょ。と思って BNF 見たが、よくわからなかった。誰か教えて。https://ronsavage.github.io/SQL/sql-2003-2.bnf.html

    2020/09/23 リンク

    その他
    oakbow oakbow 存在確認だけしたいときはexistsとかhavingとか使うんじゃないかと思うけどな。もっと深いところだとオプティマイザ先生の気持ちを考える必要があるけど、とっかかりは別にいいのでは。

    2020/09/23 リンク

    その他
    baca-aho-doji baca-aho-doji なんとなくそうだろうと思っていたけど、自分の考えが整理された。この辺ってあんまり習う機会がなかった気がするんだけど、大事よな…

    2020/09/23 リンク

    その他
    yood yood カーソルを上下しながら、この順番で書いてるな。言われてみれば、このまま書けた方が手間がないね。

    2020/09/23 リンク

    その他

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

    関連記事

    SQL記述者全員が理解すべきSELECT文の論理的な処理順序のお話 - Qiita

    2020/9/30追記記事は元々、「SQL記述者全員が理解すべきSELECT文の実行順序のお話」というタイトルで...

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

    • xmori552021/09/07 xmori55
    • javascript_k2021/05/02 javascript_k
    • repon2021/04/23 repon
    • teslaristotle2021/01/28 teslaristotle
    • mhag2020/12/18 mhag
    • daizpan2020/12/17 daizpan
    • thotentry_hatebu1972020/12/12 thotentry_hatebu197
    • gouei20012020/12/10 gouei2001
    • ghostbass2020/12/09 ghostbass
    • takata32020/11/17 takata3
    • kiichi692512020/10/25 kiichi69251
    • mjtai2020/10/23 mjtai
    • wate_wate2020/10/17 wate_wate
    • yoroku2020/10/15 yoroku
    • simomm2020/10/11 simomm
    • lugecy2020/10/04 lugecy
    • esuji52020/09/30 esuji5
    • rindenlab2020/09/30 rindenlab
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

    浜松市楽器博物館

    38 users https://www.gakkihaku.jp/

    Java - 戻り値を変数に代入していないため値が反映されない|teratail

    1 user https://teratail.com/