2024-05-08

anond:20240507213947

割とクソどうでもいい記事だった。

日本語英語で述語・目的語の並び順がちがうけど英語の順番の方が性に合ってるよね、てな具合の話。

 

最終的にコンパイルしてSQLに変換するって事は、

じゃあ検索効率も出来る事も事実上向上する可能性は全く無い。

一方で生のSQLが見えなくなるから調整もできなくなって

そうやって得るものが "ちょっと文法上の語順が変って(僕にとっては)わかりやすくなったよ" だけというのは閉口するな

記事への反応 -
  • https://www.docswell.com/s/hoxo-m_inc/Z4Q8NL-2024-05-06-203800#p11 出力が先に来ることが分からないって言ってるけどプログラム書くとき殆どの言語においては出力が先に来ると思うんだけどそれもわか...

    • 割とクソどうでもいい記事だった。 日本語と英語で述語・目的語の並び順がちがうけど英語の順番の方が性に合ってるよね、てな具合の話。   最終的にコンパイルしてSQLに変換するっ...

    • 使うテーブルがどこになるとか項目名がどうなるが、from以降書いてからじゃないと判断しにくいことが多いので 処理書くときににselect句の内容が書きにくいってことは結構あると思う。...

      • そう、補完機能が使いづらいからならまぁわかるんだよね でもだったらGUIツールでSQLの出力部先にある程度組み立てて支援使えばよくね?とも思うので 順序性でわからないって言われれ...

        • その記事はおおげさなこと言って そのギャップでちょっとした改善を凄い改善だって言いたいだけだと思うよ SQLはクソ!!みたいな部分はギャップを出すための表現であって本質ではな...

    • スライドの後ろの方に出てきてるdbplyrとの比較で SQLを挙げてるのになぜその関数定義と比較するのか。 dbplyrは知らないけど、こういうORMによくある 記述順の方がずっと分かりやすい。

      • 別にC#でLINQとか使ってるから入力が先に来るのも知っている ただ、出力が最初に来るのが分からないって言ってるからいや、それプログラミング的思考の順序と同じやんってなるわけで...

        • https://anond.hatelabo.jp/20240507125309 はい。 ではなく、SQLは処理じゃなく、定義であることを理解するのが大切。 何の定義かと言えば、リレーショナルデータモデルへの演算定義なんだよ。こ...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん