SQLだけ苦手

1仕様書無しさん
垢版 |
2018/04/17(火) 23:35:25.16
業務でSQLを扱っているけどいまいち理解できないです。

INNER JOIN?何が「内側」なのか理解できない
LEFT OUTER JOIN?はぁ?何を基準に「左」なんだ?しかも「外側」・・・
抽出条件がWHEREだと?条件はIFかWHENだろうが!
直積とデカルト積の違いは?要するに「総当たり」なの?

こんな調子で業務に支障が出始めてます。

どうしたら理解できる?
2025/10/11(土) 21:51:30.62
どうせ自慢したいだけなんでしょ
2025/10/11(土) 22:42:37.18
>>118
そんなトレンド聞いたことないわ
お前の会社だけだろ
2025/10/11(土) 23:19:37.54
×会社
〇脳内
2025/10/12(日) 00:09:11.60
ストアドは速い
超速い
実際にデータ見て最適化するせいで
そのへんの計算専用ライブラリより速いことが多い
2025/10/12(日) 00:13:01.05
データとの距離も近くて計算のためのロードが速い
127仕様書無しさん
垢版 |
2025/10/12(日) 05:21:33.85
>>121
製品内部では静的SQLで、製品内でSQLを発行して構文チェックから始めるようなことはしていない。

Microsoft Accessのクエリはストアドクエリ(ビュー)だぜ?
128仕様書無しさん
垢版 |
2025/10/12(日) 05:23:14.81
>>125
速いんじゃなくて、通信を頻繁に行なう使い方の場合は遅くなるだけ。
2025/10/12(日) 16:26:57.99
>>127
だから結局何が言いたいのか意味不明
2025/10/12(日) 17:00:01.70
おまえらがSQLと思っているコマンドはほとんどがストアドに変換されて実行されている
ISO SQL規格に合格するためにしかたなく、従来互換のSQL文が使えるように表面的に用意しているだけである
SQLパーサーは今となっては実行計画を計算するためではなく、もはやストアド呼び出しへのコンバーターでしかない
2025/10/12(日) 17:37:38.43
まじすか
132仕様書無しさん
垢版 |
2025/10/12(日) 23:43:53.93
外部のテキストファイルにSQLを書いているのは全体からすると少数派だからな。

BIツールやETL・ELTツール、DWH製品、パッケージソフトはみんな内部ではストアド。

ストアドプロシージャを直接、実行するようなものしか知らないから変な思い込みが発生する。
2025/10/13(月) 09:26:04.34
おぅ具体例頼むわ
2025/10/13(月) 13:04:56.14
MySQLはどうなの?
135仕様書無しさん
垢版 |
2025/10/13(月) 17:01:23.42
>>108
SqlCommandを運用時に手入力させるようなシステムじゃなければ問題ない
問題発生確率は変わらん
よく考えてみ
2025/10/13(月) 18:07:00.73
文字列連結のコード書く人がいるからって話で運用は関係なくね?
論点がズレてる
2025/10/13(月) 18:26:14.73
このスレ自体お互いに話が噛み合ってない、というか日本語読めない人が多いから仕方ないことだな
2025/10/13(月) 18:27:45.68
じゃあそうでないなら文字列連結の何が悪いの?って話で。
どうせ動的SQLのパターン漏れで構文エラーとかそんなとこでしょ
2025/10/13(月) 18:32:21.44
上で答えが出てると思うが
140仕様書無しさん
垢版 |
2025/10/14(火) 10:05:50.85
一連の流れ見てて思うのは
アホがコーディング規約を作らないでほしい
ただそれだけ
2025/10/14(火) 12:46:37.17
思考停止で〇〇は禁止!
楽でいいよね
2025/10/14(火) 12:53:55.47
そうだよ
禁止する方がマネジメントも楽
クソコード書く奴はコーディング自体を禁止するのが最強
2025/10/14(火) 19:51:26.25
レビューを禁止すればクソコードに文句いうやつはいなくなる
2025/10/14(火) 20:25:34.43
私語禁止
インターネット禁止
AI使用禁止
業務中の飲食禁止
携帯充電禁止
会社のトイレでのオナニー禁止

一体どうしろと
145仕様書無しさん
垢版 |
2025/10/15(水) 19:32:39.17
>>142
利便性と危険は表裏一体なのだよ
どこまで許可するかのバランスが大事
そのバランスは開発チームの技量や請負形態や契約内容によって変化する
危険性があるからと言って何でも禁止するのはアホ
146仕様書無しさん
垢版 |
2025/10/15(水) 23:07:23.55
>>133
Amazon RedShiftは外部のテキストファイルにSQLが書いてあると思っているのか?

外部のテキストファイルを管理することの難しさを考えたことがあるのか?
2025/10/15(水) 23:10:36.27
でもお前らは仕事中に5ch見たりエロサイト見るのを平気でやるからインターネットを禁止した方が良いよなw
148仕様書無しさん
垢版 |
2025/10/15(水) 23:23:50.52
>>147
外国ではそういうのが普通で、日本でもまともな会社はテレビを見たり、YouTubeを見たりしている。

仕事は時間を単にかけるのではなくて、利益を生む行動を取らないと意味がない。
2025/10/15(水) 23:56:59.94
でも年収1000万も稼げてないんでしょ?
150仕様書無しさん
垢版 |
2025/10/16(木) 22:08:18.21
>>149
為替レートによる
2025/10/17(金) 16:45:49.33
在宅中に俺はこっそりゲームしてるけど良いんか?
仕事は午前中のうちに終わらせて午後からはゲーム三昧という屑な生活してるわ
152仕様書無しさん
垢版 |
2025/10/17(金) 17:15:53.95
>>151
なぜそんなことにこだわっているのか?

時間の使い方がゲームというのは時間がもったいない。
2025/10/17(金) 18:22:34.98
5chでマウンティングに必死になってるお前らと比べれば遥かに有意義な時間の使い方
2025/10/17(金) 18:24:37.36
情報発信が無益とな!?
2025/10/17(金) 18:26:00.49
今時ゲームを否定する爺さんなんてどうせ定年迎えた痴呆だろ
2025/10/17(金) 18:26:46.18
マウンティングという名の情報発信()
2025/10/17(金) 18:31:00.95
有益な活動出来るのならもっと無償で質の高い情報を提供してくれ
俺らはそのお零れにフリーライドするので
2025/10/17(金) 22:54:11.76
>>152
だってゲーム沢山やった方が話題作れるじゃん
空き時間は映画もアニメも見まくってインプットしまくるのよ
筋トレも欠かさずやる
これが有意義な時間の使い方ってものよ
2025/10/17(金) 23:03:46.33
そんなことよりSQLの話をしろよ下僕どもw
時間とか利益の話なんて雑談スレですりゃいい
160仕様書無しさん
垢版 |
2025/10/18(土) 00:43:20.49
>>158
寂しい生活だな
アニメ好きそう
161仕様書無しさん
垢版 |
2025/10/18(土) 10:33:41.54
SQLが苦手ならどういうマシン語が動いているのか意識していないプログラマなのかな?
2025/10/18(土) 10:57:32.97
5ch三昧の君は寂しくない生活なのかい
それが良いなら否定はせんが
163仕様書無しさん
垢版 |
2025/10/18(土) 14:38:57.91
>>161
他のプログラミング言語ならばそういう意識は必要だが、それは少なくともSQLには殆ど関係無い
低レベルで意識するとすれば、クエリの組み方とその動作くらいだ
164仕様書無しさん
垢版 |
2025/10/18(土) 14:43:36.20
いや、けしてコンピュータ界隈て言われる低レベルとは異なるな
どのような順序で走査、条件抽出、ソートされるかという、割と高レベルな知識だ
2025/10/18(土) 16:50:56.26
ぼくはばかじゃない
166仕様書無しさん
垢版 |
2025/10/19(日) 16:19:08.37
>>163
SQLは指示を書くが、その指示の仕方が簡単ではない。

どう処理されるのかイメージできていないと指示するSQLを書くことが難しくなる。
2025/10/19(日) 17:05:07.75
d(u _ ・y) r~ 急募 話がつうじねえ人の対処方法
2025/10/19(日) 17:23:09.25
◯す
2025/10/21(火) 19:02:10.87
やっぱり今はほとんどポスグレ?
auroraのおかげで移行のメリットデカくなったよね
2025/10/23(木) 00:34:25.78
GCPもAzureも未だにマネージドDBでオラクル提供してなかったりする
オラクル使ってるとなるとクソ高いRDSかOCI(笑)かオンプレ(笑)ってことになる
2025/10/23(木) 13:17:51.86
競合他社のRDBを提供するわけなかろう
2025/10/26(日) 21:50:40.20
クラウド使ったことないなら無理に口出さなくていいのでは
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況