◎正当な理由による書き込みの削除について: 生島英之とみられる方へ:
SQLだけ苦手
動画、画像抽出 ||
この掲示板へ
類似スレ
掲示板一覧 人気スレ 動画人気順
このスレへの固定リンク: http://5chb.net/r/prog/1523975725/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。
業務でSQLを扱っているけどいまいち理解できないです。
INNER JOIN?何が「内側」なのか理解できない
LEFT OUTER JOIN?はぁ?何を基準に「左」なんだ?しかも「外側」・・・
抽出条件がWHEREだと?条件はIFかWHENだろうが!
直積とデカルト積の違いは?要するに「総当たり」なの?
こんな調子で業務に支障が出始めてます。
どうしたら理解できる?
むしろ、SQLしか理解出来ないSIerは多いし、あんまり理解出来てもいない。
1個のSQL文が数百行とかあってそれをメンテしてる
正直気持ち悪い
SQLを関数やメソッドのように考えてはいけないんだろうね。
あったなぁ
クリスタルレポート使ってるとそんな感じになる
INNER JOINは使わないほうがいい。
エビデンス作業をホカの人に回せなくなるぞ。
>>1 一度DBエンジンを実装してみたらよくわかるようになる
>>1 頭悪いくせに理屈っぽそうだなw
ミック本読め
ほんとうに難しいのはSQLそのものよりビジネスロジックだと思う
とても簡単な自宅で稼げる方法
参考までに書いておきます
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
VQI8B
良く出来るプログラマーほど苦手らしい
しかし大量のデータを扱ったり、インポートエクスポートやったりすると、なんかDBの良さが見えて来る。自分で検索アルゴリズム作ったりするよりも速いし、そういうの見せられると自然と改宗する。
>>18 業務SEはDB好きなんだけど、オープンソースで発言力大きそうな人はDBエンジンがブラックボックスなのと、使い道が理解出来ない世界で生きてる感じがするわ。
KVSでなんとかなると言い切る
プログラマでもなぜかSQLになると平気で明らかに重たい処理をデータベースに要求してくる。
どう処理されるのかまったく考えていないのだと思う。
暗号化された文字列でテーブルフルスキャンを何回か行う設計
速度はしらない
手続き型とは考え方が違う
理解出来るまでやるとしか言えん
>>1はSQLの払い出し作業だけをやってんのか?プログラマのようには見えんし
数百行のSQLとかなんか俺の昔の職場と被るんだがまさか某携帯会社関連じゃないよな?
>>20 チューニング出来る奴ならフルスキャンは不味いと考えるが、件数はどうでもよく動いて納品出来たらあとシラネが普通だよ
>>23 高速化のためにJRの改札もそんなんだっけ
今からでもSQLの文法変えてほしい
SELECTが射影でWhereが選択
SELECT前にあってWhereがSELECT前のグループにかかる
きがくるっとんのか
自分でコンバータ作ればいいだけ。
セキュリティの観点からソースいじってsqlの文法変えるのはアリとは思うけど、使いづらいってのは経験不足なだけ
コンバーターのぶん処理が余計になるし
メンテでそこ疑わなきゃいけいないし
引継ぎ者が誰も知らない文法覚えないといけないし
選択枝としてありえない
標準化委員会が新しいまともな文法のSQL作って敷衍するべき
>>29 動的SQLという言葉は分かります?
大きなプロジェクトだとそういうの許されないんだけど。
LAMPの人には世界が違い過ぎるか
それでどう解決するのかわからんし
そんな単語ごときで何で変にあおられてるのか
FROM
WHERE
SELECT
の順なのに、これを変えろと言うならANSIに言ってくれ。
お前と俺違う世界線の人間なのか
俺の世界じゃSELECTが先に来てたような気がするんだが
>>32 クズみたいなツール有難がって使うような奴は巨大クソのメンテでもしてろ
>>36 あのさ
お前が好きな文法でSQLもどきを作るだろ、コンバータにかけるだろ、それを本番のソースに埋め込めよって書いただけだぞ
セキュリティの面やチューニングは別人の専門家がやるという面からも、プログラム動作中に文字列を連結させてSQLを組み立てるはSQLをコンパイルする時間もかかるし禁止されてるプロジェクトもあるんだよってこと
万人月のプロジェクトの経験が無いと意味不明なのはわかるけど文句言うのはおよしなさいよ
>>37 正直どうでも良いし絡んでも仕方ないんだけど
大手様謹製のクソツールに習熟したって大手のクソ仕事にしか役に立たないでしょ
素人が頑張って作ったようなツールよりも、OSSのプロダクトのほうがちゃんとしてるでしょ
俺は仕事選べるうちは、もうああいうのはやらん
>>38 長いよ
大手様謹製のクソツールって、こいつなんの話をしてんだw
そういえば昔 pro*c ってあったな。今もあるのか?
>>42 あるよ。C言語をメインに開発しているところでは使われている。ただしPro*Cを使うメリットはほぼない。
C言語しかわからないひとはPro*Cの方がとっつきやすいだけ。
「だけ」というか、なんでSQLを他の言語と混同するのかが解らない。
>>44 DBから任意のデータを抽出するにはSQLを使わざるを得ないでしょ?
嫌ならCSVにでも出力させてから得意な言語で取ったり加工してロードすれば良い。
大量処理の場合、その方が早いこともあるけどな
10行以上のSQLは
見るの疲れるから止めてください!
>>46 列ごとに1行で書く奴は確かに困るな。
でも結合やサブクエリを多用すると10行は超えることあるわ。
プログラム側でフェッチして書く方がプログラマは納得いくんだろうけど、そこは改宗したつもりでDBに委ねるのがSIerのプログラマだと思う
>>44 Pro*CはOracle Databaseの世界ではSQLの範疇でC言語ではない。
>>47 はあ?いつもどんな単純なことしかしてないのか?
SQLの構文は確かに失敗だった。しかしデファクトスタンダードになってしまったのだから仕方ない。
中途半端な英語の指示は日本人より英語圏の人の方が混乱してわかりにくいだろう。
途中まではよかったがSQLを拡張していく過程で開発者が面倒になってわかりづらい構文になってしまった。
初心者プログラマにSQLを使わせないでDB操作をするためのライブラリとかクラスを作れ。
見たいな仕事は結構したよ。
俺が、DB操作のための新たな言語仕様をでっち上げて、それをSQLに変換するみたいな。
結局、SQLを直に書くが一番と分かった。
>>52 既存のORM使えばいいじゃん
なぜそんな仕事を...
文法を統一してくれ。
同じメーカーの製品なのに
accessとsqlserverで違うのが
一番納得できん。
>>54 accessのjetは困るね。
まあ、おもちゃだから仕方がない。
mysqlを自分のpcに入れるしかないわ
煽るなよ。
oracleが正義なのはよく分かるけどさ
ボラクルになってからはもうポスグレかmysqlかsql serverの三択になってるよね。
俺の知識も化石化してる。
Postgressだろ?
今のバージョンは性能いいらしいぞ?
oracleってロック制御が
へんと言うか特殊だよな。
見えるのか見えないのか
はっきりしてくれ
>>60 そこら辺が病みつきになる理由だよ
ダーティーリードという言葉自体にアレルギー湧いちゃう人にはOracle以外は使えない
設計ミスのカオス系システムだとDBに超絶負荷がかかるからDB職人の神業で対応せざるを得なくなって性能や機能が求められるのでOracleに頼りたくなる
でもDDDのリポジトリパターンにしたがって開発してるとBDの性能とか機能を追求したくなるような場面って思ったよりずっと少なくなるのでPostgreSQLやMySQLでなんの問題もない
>>62 DDDと性能になんの関係があんだよ素人
リポジトリパターンって言いたいだけっしょ
>>63 >>62に書いてあるじゃん
きみ外人か?
× SQLだけ苦手
○ 他の苦手なものをまだ知らないだけ
>>56 おもちゃかどうかの基準は、クライアントサーバー方式かどうかだ
>>64 では
>>62の中から、DDDと性能が関係していることを
示す文章を抜き出してみなさい
>>67 >設計ミスのカオス系システムだとDBに超絶負荷がかかるからDB職人の神業で対応せざるを得なくなって性能や機能が求められるのでOracleに頼りたくなる
>でもDDDのリポジトリパターンにしたがって開発してるとBDの性能とか機能を追求したくなるような場面って思ったよりずっと少なくなるのでPostgreSQLやMySQLでなんの問題もない
よこからすまんけど、
> 設計ミスのカオス系システムだとDBに超絶負荷がかかるから
そりゃ、設計ミスならそうなるかもなあ(笑)
> DDDのリポジトリパターンにしたがって開発して
設計をやりなおせば、まともに近づくのはそりゃ当たり前すぎて
馬鹿なのかお前は子供か?
と思ったw
DDDなんてわざわざ読む価値があるのか?
普通のSEなら知ってることばかりじゃないか?
DDDのような屁理屈本を初心者が読むと
勘違いして弊害のほうが多くなるからなあ(笑)
>>69 バカはお前やん
俺は最初から当たり前のことを当たり前のように言っただけだぞ
それをお前が「あっこれ当たり前のことだ」って気がつくまでやたら時間をかけて
子供でもすぐに気がつくことに気が付かなかった羞恥心をごまかすためにそんなレスをしたんだろう
設計ミスのバカシステムしか作れないバカは高機能高スペックのDBを使ってゴリ押しするしかない
まともな設計をしている常識人は平凡な機能と平凡なスペックのDBでもなんの問題もなくやっていける
当たり前すぎるレス内容だから即座に内心同意して既読スルーする以外の選択肢などないと思っていたが
こんなアタリマエのことに突っかかってくる個性的な人も世の中にはいたんだね
>>71 馬鹿はお前だろがクズ。
DDDなんて関係ないだろうが?
なに知ったかして書いてんだクズ。
おれさまDDD知ってるもん!とか思ってんだろ高卒の馬鹿w
スキル不足を棚に上げてボラクルの性能に頼ろうとするクズPG
DBのスキルとPGのスキルは少し違うよね?
スーパープログラマはDBA目指さないし
意味不明にロックして泣きそうにデバッグ?するよかOracleでガンガンコードを書き進めたいよ
>>77 俺が素人ならお前さんは何者なんだい?
IT弁慶かな?
>>76 いやいや、全部ひっくるめてエンジニアスキルでしょ。
判らなくて良いんだってのは、有り得ないから。
判らなくて恥ずかしいと思わないと。
>>79 40代だとDB=Oracleだったので、当時のプラチナ持ちまでいたと思うけど時代は変わってしまったよ。仕方がないけどね
>>意味不明にロックして泣きそうにデバッグ?するよかOracleでガンガンコードを書き進めたいよ
Oracle{に}がんがんコード書いて、ロックしても意味不明で泣きそうになってる。んだろが。
始まったら思い出す
終わったらわすれる
(最初に戻る)
>>80 昔のオラクルマスターのプラチナはいまのBronzeレベル。
SQLから逃亡してもう1年になるのか
今はasmメインなので活き活きしてるよ。
構文だけに着目すれば標準的な一階論理とほぼほぼ同じなんだけど、シンタックスシュガーがあまあますぎる…
selectとかjoinとかもうね
論理記号で書いてテキスト置換して食わせようかしら…
まさか占い信じてるのかわからんわ
40超え
ここまでエアコンつけてないからな
持ってるだけ
運行しないと正しい判断をしたんだよ
脇でも大迫力の演技
lud20250219095128このスレへの固定リンク: http://5chb.net/r/prog/1523975725/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。
TOPへ TOPへ
全掲示板一覧 この掲示板へ 人気スレ |
Youtube 動画
>50
>100
>200
>300
>500
>1000枚
新着画像
↓「SQLだけ苦手 」を見た人も見ています:
・ぶっちゃけ苦手なキャスト
・ぶっちゃけ苦手・嫌いなキャラ
・どうしても生駒だけ苦手な人いますか?
・【テレビ】<松岡茉優>学生時代に“1人だけ”で過ごした過去「集団行動すっごい苦手です。子どもの時から」
・運動が苦手そうなきららアニメのキャラを1人だけ思い浮かべてからスレを開け
・江別大学生殺害事件の容疑者、真面目なのに勉強がクラスで1番できず運動も苦手、いつも一人だった😲どういうことだよ
・今流行りのバーチャルYoutuberって全部バックに企業ついてそうでそういうの苦手 素人だと応援したくなるのに
・松本わかな「家に一人だった時にタコライスを作りました!辛いの苦手なお母さんとお姉ちゃんいないんでチリペッパーたくさん入れました」
・略語が苦手
・苦手板避難所
・向井康二が苦手
・運動が苦手
・苦手な食べ物
・酒が苦手なゲイ
・向井康二が苦手
・歌が苦手な歌手
・衣替えが苦手
・男性が苦手
・寺田心苦手
・苦手な食べ物
・苦手板壊滅とは?
・運痴は祭りが苦手
・水原一平 苦手
・会話が苦手なんだけど
・電車苦手。
・大麻が苦手な人
・二重否定が苦手なやつ
・生き物苦手
・生き物苦手
・生き物苦手
・苦手民とは何
・あ、苦手棋士
・完璧主義な人が苦手
・心を込める ←苦手
・精算が苦手すぎる
・千葉県内で苦手な街
・親が苦手なゲイ
・魚座が苦手★1
・音読が苦手なんだが
・雑談が苦手な人
・背景を描くのが苦手
・運転が苦手な人
・69が苦手なゲイ
・人間関係大苦手男
・数学が苦手な理系
・数学苦手浪人生だけど
・地歴苦手な高学歴理系
・加藤純一苦手スレ
・暗記が苦手な文系
・都会が苦手なゲイ
・今世紀の香りが苦手
・SNSが苦手なゲイ
・苦手な日本人作家
・ゴマが苦手なんやが
・髭が苦手なゲイ
・あなたの苦手なこと
・夏が苦手なおひさま
・大阪府内で苦手な街
・アンミカが苦手
・魚座が苦手 26
・デカチンが苦手
・数学が苦手なゲイ
・黒人が苦手なもの
・あなたの苦手なもの