二次元裏@ふたば

画像ファイル名:1759900560911.png-(15591 B)
15591 B25/10/08(水)14:16:00No.1360819534そうだねx10 16:48頃消えます
これのこと何もわからないまま俺は生きている
このスレは古いので、もうすぐ消えます。
125/10/08(水)14:46:16No.1360825105そうだねx4
呪文
225/10/08(水)14:48:53No.1360825610そうだねx6
これちょっと壊れると全部壊れちゃうから嫌い
325/10/08(水)14:49:56No.1360825805+
DROP TABLE
425/10/08(水)14:51:22No.1360826081+
多少は分かってるつもりなんだけど
なんかガチの人のクエリ見るとこれは…何をしてて…何を返すんだ…!?となる
525/10/08(水)14:51:56No.1360826183そうだねx5
設計が全て
625/10/08(水)14:52:30No.1360826272+
SELECTを3回重ねるともう何やってるのかわからなくなる呪文
725/10/08(水)14:52:35No.1360826280+
駆け出しの頃は年度ごとの売上データ格納テーブル作っちゃって酷い目にあった
825/10/08(水)14:54:34No.1360826661+
よく分からんけどトランザクションログがめっちゃ容量食うから消す
925/10/08(水)14:55:05No.1360826765+
これだけしか分からないけど飯食えてるから勉強するコスパはいいと思う
1025/10/08(水)14:56:00No.1360826948+
男の子なら本番環境でデッドロックかまして全レジ停止させたことがあるくらい元気がある方がいい
1125/10/08(水)14:56:05No.1360826958+
もっぱら分析じゃなくてアプリケーション用途だからそんな壮絶に複雑なクエリ作らないし分からないな…
1225/10/08(水)14:57:43No.1360827320そうだねx1
データを扱わないシステムは存在しないので大体必要になる
1325/10/08(水)14:57:44No.1360827323そうだねx1
最近はDDL読ませるだけでAIが自由自在にSQL文作ってくれるから超楽ちん
1425/10/08(水)14:57:46No.1360827332+
FROMから書かせて欲しい…
1525/10/08(水)15:01:09No.1360827947+
hoge,
huga 派?
hoge
,huga 派?
1625/10/08(水)15:01:52No.1360828074そうだねx3
WHERE 1=1
1725/10/08(水)15:02:01No.1360828097+
みんなER図とかちゃんと設計してるの?
1825/10/08(水)15:04:05No.1360828516+
oracleの(+)表記が標準になって欲しかった…
1925/10/08(水)15:05:01No.1360828708+
>みんなER図とかちゃんと設計してるの?
未来の自分のために頑張って作ってる
2025/10/08(水)15:05:45No.1360828853+
indexあるだけで早くなりすぎ…
2125/10/08(水)15:07:25No.1360829159+
DB設計楽しくないから絶対仕事にしたくない…
2225/10/08(水)15:08:26No.1360829356そうだねx4
>indexあるだけで早くなりすぎ…
Bツリーとか誰が考えたんだろうね天才だよね
2325/10/08(水)15:08:59No.1360829461+
普段のプログラミングとパラダイム違いすぎて気が狂う
なんか…一個ずつ…一歩ずつ処理させて!
2425/10/08(水)15:09:10No.1360829490そうだねx1
どういうテーブルがあって…みたいなのを考えるのは楽しい
インデックス云々は楽しくない
2525/10/08(水)15:09:19No.1360829529+
こいつへ接続するためのセットアップとかは出来るけど何をしてるのかはふわふわ理解
2625/10/08(水)15:10:19No.1360829736そうだねx1
SQLは少し書ける
設計とかはさっぱりわからん…
2725/10/08(水)15:10:21No.1360829742そうだねx1
ここにいる「」はデータベーススペシャリストとか普通に持ってんだろうな…
2825/10/08(水)15:10:49No.1360829834+
>普段のプログラミングとパラダイム違いすぎて気が狂う
>なんか…一個ずつ…一歩ずつ処理させて!
データ全件取ってきて
プログラム側でforeachでグルグル回して処理すればええ!
2925/10/08(水)15:11:09No.1360829906そうだねx1
デスペ持ってるけどsql覚えてない
3025/10/08(水)15:12:18No.1360830126+
>命名が全て
3125/10/08(水)15:13:20No.1360830316+
Redshiftって凄いの?
3225/10/08(水)15:13:21No.1360830319+
各DBMS間の方言がつらい
3325/10/08(水)15:14:50No.1360830586+
ちょっとでも早く小さくするためにどんどんコードが長くなっていって
実際ちゃんと取れてるはずだけど本当にそのデータが取れるコードなのか不安になってくる
3425/10/08(水)15:15:25No.1360830689+
Oracleってまだ空文字がNULLなの?
3525/10/08(水)15:15:46No.1360830768+
IPAのデータベーススペシャリスト取ったけど何も分からん
3625/10/08(水)15:15:57No.1360830806+
O(n2) もO(nlogn)も同じよ
3725/10/08(水)15:16:11No.1360830847+
あたしこれきらい!
3825/10/08(水)15:16:35No.1360830931+
俺の書いたjoin順なんか無視して完璧な実行計画建ててくれ…
3925/10/08(水)15:16:48No.1360830970そうだねx3
>O(n2) もO(nlogn)も同じよ
違うのだ!
4025/10/08(水)15:17:20No.1360831056+
>みんなER図とかちゃんと設計してるの?
作ったところでどうせ度重なる仕変で更新が追いつかなくなり陳腐化する
4125/10/08(水)15:17:32No.1360831088そうだねx1
正規化とか考えるのは楽しいけど設計請け負うのは小さいのでも責任重すぎてヤダ
4225/10/08(水)15:17:40No.1360831114+
シークウェル
4325/10/08(水)15:18:18No.1360831222+
めんどくせーどんなときも SELECT *で探索だぞ!!
本番オラァ
4425/10/08(水)15:19:46No.1360831531+
だらだらと長いクエリ書いて思い通りの結果が取れた時の達成感はパズルゲームみたいで楽しい
ちゃんと全部のデータが拾えてるかは知らない
4525/10/08(水)15:23:39No.1360832350+
>めんどくせーどんなときも INSERT INTO a SELECT * FROM bで挿入だぞ!!
4625/10/08(水)15:24:36No.1360832565+
LEFT JOINとRIGHT JOINってどっちかだけでよくない?
4725/10/08(水)15:25:25No.1360832721+
デスペはER図くらいしか覚えてないな
つまり何も覚えていない
4825/10/08(水)15:28:21No.1360833317+
排他制御の理解があやふやで毎度調べ直してた
あとファントムリードって名前カッコいいと思う
4925/10/08(水)15:28:45No.1360833408+
1テーブルでいいよね
5025/10/08(水)15:29:27No.1360833550+
別現場に居る同僚がそこのテーブル名が全部数字で困ってるって言ってて
設計も大事だな…って思ったりはした
5125/10/08(水)15:31:12No.1360833922+
>>みんなER図とかちゃんと設計してるの?
>作ったところでどうせ度重なる仕変で更新が追いつかなくなり陳腐化する
自分の経験だけでも思いあたる案件がいくらでもある…
5225/10/08(水)15:32:02No.1360834101+
データベーススペシャリストはER図さえ描ければ受かるボーナス資格だって
5325/10/08(水)15:32:13No.1360834132+
でっかいメーカーの倉庫物流管理データベースの設計管理やる人毎日寿命縮んでそう
5425/10/08(水)15:33:00No.1360834276+
開発の環境保守やってたときにDBチューニングの専門職の人呼んでしばらく仕事してたが
色々聞いてもさっぱりわかんね…ってなったな
5525/10/08(水)15:34:53No.1360834668そうだねx4
>LEFT JOINとRIGHT JOINってどっちかだけでよくない?
RIGHT JOIN は実際の運用で使ったことない
5625/10/08(水)15:35:04No.1360834712+
ほとんどフレームワークとかorm経由でしか触らないからあんまり書く機会がない
er図はツールで機械的に出力させて読む事は結構ある
5725/10/08(水)15:35:30No.1360834814+
>データベーススペシャリストはER図さえ描ければ受かるボーナス資格だって
達人ならあの図のスペースの開き具合みて矢印引っ張ったりするもんな
5825/10/08(水)15:35:44No.1360834875+
>データベーススペシャリストはER図さえ描ければ受かるボーナス資格だって
過去問解いてるけど問題文から読み解くのがむずいんだが?
5925/10/08(水)15:36:34No.1360835046+
今どきOracle使ってる会社とか大分限られてそう
6025/10/08(水)15:36:45No.1360835096+
>別現場に居る同僚がそこのテーブル名が全部数字で困ってるって言ってて
>設計も大事だな…って思ったりはした
さすがに項目名わかるようなview作ってあげてほしいって思う…
6125/10/08(水)15:36:49No.1360835109+
論文系もchatgptに書かせた論述と似た奴出れば受かるボーナス資格
6225/10/08(水)15:37:07No.1360835181+
なんかいま絶好調だよねOracle
6325/10/08(水)15:41:28No.1360836095+
それなり大きな企業のDBだとだいたいOracleの印象はある
これまで行ってきた大きめの現場はだいたいそうだった
6425/10/08(水)15:43:28No.1360836522+
オートマトン理論から学ぶといいよ
6525/10/08(水)15:45:01No.1360836828+
dropもdeleteもtruncateも同じじゃないですか
6625/10/08(水)15:45:41No.1360836991+
Power Query を使えとか言われて Regex じゃダメかってなるおじさん
6725/10/08(水)15:46:04No.1360837077そうだねx4
>dropもdeleteもtruncateも同じじゃないですか
同じ
では
ない
6825/10/08(水)15:46:06No.1360837087+
もう全部大文字にする必要なくない?
6925/10/08(水)15:46:43No.1360837210そうだねx1
SQlite気軽ですき
7025/10/08(水)15:46:54No.1360837253+
select * from なんちゃらかんちゃら
7125/10/08(水)15:47:47No.1360837441+
>SQlite気軽ですき
型がね…
7225/10/08(水)15:48:18No.1360837541+
相関副問い合わせいいよね…
7325/10/08(水)15:48:57No.1360837690+
実行計画全然わからない
7425/10/08(水)15:49:54No.1360837892+
ウインドウ関数使いこなせる気がしねえ!
7525/10/08(水)15:50:12No.1360837966そうだねx1
>実行計画全然わからない
なんかまぁフルスキャンしてなきゃいいか…
7625/10/08(水)15:50:41No.1360838060+
>もう全部大文字にする必要なくない?
漢字ひらがなをテーブル名やカラム名に普通に使ってもいいのだ
7725/10/08(水)15:50:44No.1360838072+
SELECT a FROM (
SELECT b FROM(
SELECT c FROM(…

こうすればあらゆるテーブルを簡単に結合できちまうんだ
7825/10/08(水)15:50:55No.1360838108+
ちょっと複雑な事やろうとすると昔使えなかった機能出てきてチューニングとか大変だったんだなってなる
7925/10/08(水)15:51:01No.1360838128+
>SQlite気軽ですき
俺が個人的に何か作るとき大体採用するやつ
8025/10/08(水)15:53:14No.1360838572+
昇順降順どっちがどっちかで毎回二択する
8125/10/08(水)15:53:45No.1360838684+
会社支給のパソコンがmacになって何も出来なくなった
8225/10/08(水)15:55:09No.1360838951+
ascendingのasc
descendingのdesc
8325/10/08(水)15:55:24No.1360839010+
SQLiteから他のに変えようとした時だるかったから次は最初からmysqlコンテナ使う
8425/10/08(水)15:55:31No.1360839029そうだねx1
わかんなくなるから列名日本語にするね…
8525/10/08(水)15:55:56No.1360839111+
非同期処理でもないのに記述順序と実際の実行順序が異なるのがとっつきにくい
8625/10/08(水)15:56:07No.1360839158そうだねx2
>ascendingのasc
>descendingのdesc
>だ
おそらくそこが毎回分からない「」はascendingとdescendingが分かっていない
8725/10/08(水)15:56:42No.1360839276+
項目名を適当につける奴の爪を剥がしに行く
ItemCodeだのItemIdだの同じデータで違う名称にしたんだよはっ倒すぞ
8825/10/08(水)15:57:05No.1360839367+
ascがaからですぐ覚えられるだろ
8925/10/08(水)15:57:22No.1360839435+
同じデータが複数テーブルにまたがってる時点でうんちじゃない?
9025/10/08(水)15:57:34No.1360839472+
O(n2) もO(n)も同じよ
9125/10/08(水)15:57:56No.1360839541+
今はもうoracle使ってんのはレガシーなところと言う印象しかない
DB2とかよりは遥かにマシだけど
9225/10/08(水)15:58:13No.1360839608+
昇順と降順が12345〜か54321〜どっちかってコト?!
9325/10/08(水)15:58:34No.1360839690+
ibdata1が破損してinnodb_force_recovery=6でも起動しないところからスタートだ
9425/10/08(水)15:59:32No.1360839901+
数字だけのキーはセット型でお願いします
9525/10/08(水)15:59:41No.1360839930+
いつの間にかSQLiteとpostgresqlがOSSのRDBMSの最大手になっててビビる
MySQLもMariaDBも全然見ないぞ最近
9625/10/08(水)16:00:15No.1360840051そうだねx2
>同じデータが複数テーブルにまたがってる時点でうんちじゃない?
効率優先であえて正規化崩して重複データ格納してるならヨシ!
9725/10/08(水)16:00:26No.1360840077+
すとあどぷろしーじゃ…?
9825/10/08(水)16:00:47No.1360840143+
>いつの間にかSQLiteとpostgresqlがOSSのRDBMSの最大手になっててビビる
>MySQLもMariaDBも全然見ないぞ最近
Oracleがバックにいるのも関係してそう
9925/10/08(水)16:01:35No.1360840322+
このテーブルをどんな意図で結合してるのか全く書いてない…
10025/10/08(水)16:02:22No.1360840489+
マネージドサービスが強くなった時点でOSS天下になるのは仕方ない
10125/10/08(水)16:02:26No.1360840501+
〜Id(実はIdentifyではない)とか名前つける奴は消し飛べ!
10225/10/08(水)16:02:34No.1360840525+
>Oracleがバックにいるのも関係してそう
MySQLがOracleに買われてからMariaDBが主流になるのかと思ったんだけど全然採用が増えなくて
その代わりにPostgreSQLばかりが増えてる印象なんだよな
なんでこんなことになっちゃったんだ?
10325/10/08(水)16:03:01No.1360840615+
Db2は動いてるところでは動いてるけどなるべく関わりたくねえ
10425/10/08(水)16:03:36No.1360840749そうだねx1
>このテーブルをどんな意図で結合してるのか全く書いてない…
ソースコードのコメントもそうだけどコード見れば分かることじゃなくその意図や背景を書いて欲しい…
A表とB表をそのキーで結合する目的は何?どういう意味がある結合条件なの?
10525/10/08(水)16:04:13No.1360840862+
>なんでこんなことになっちゃったんだ?
Javaみたいにいつ梯子外しにかかるかわからんし…って感じ?
10625/10/08(水)16:05:21No.1360841116+
わざわざDB2使っててIの保守入ってないところなんてあるの?
10725/10/08(水)16:05:36No.1360841156+
今だとSSDに乗っけちゃえば多少効率悪いSQLでも何とかなったりするんだろうか
10825/10/08(水)16:06:35No.1360841353そうだねx2
>MySQLがOracleに買われてからMariaDBが主流になるのかと思ったんだけど全然採用が増えなくて
>その代わりにPostgreSQLばかりが増えてる印象なんだよな
>なんでこんなことになっちゃったんだ?
MariaDB自体がMYSQL互換でも無くなってるので俺たちゃMYSQLが欲しいんだよ!ってのがあるのとクラウドサービスのRDBがポスグレ互換が増えてるってのもある
10925/10/08(水)16:08:20No.1360841682+
本番稼働後に考えればええ!
11025/10/08(水)16:08:35No.1360841729+
ポスグレ互換のクラウド系RDB増えてるよな
AmazonのAuroraも追加対応してたし
11125/10/08(水)16:08:57No.1360841806+
パフォーマンス改善とか言われても何もわからない
11225/10/08(水)16:08:59No.1360841811+
>>ascendingのasc
>>descendingのdesc
>>だ
>おそらくそこが毎回分からない「」はascendingとdescendingが分かっていない
新卒の頃はasciiとdescriptionって憶えてた
11325/10/08(水)16:09:14No.1360841856+
a=(a+b)*0.5; // aにbを足し0.5掛けたものをaにセット
11425/10/08(水)16:10:36No.1360842165+
DB2はOracleと日付型のデフォルト書式が違っててひっかかった思い出
でもOracle側が非標準の方言なんだよな確か
11525/10/08(水)16:11:03No.1360842262そうだねx2
半分くらいしか分からない
11625/10/08(水)16:11:09No.1360842276+
PostgreもMySQL集計関数周りがクソカスなので分析系はオラクルとSQLSERVERが楽すぎる…
11725/10/08(水)16:11:23No.1360842325+
今後10年20年使うことを考えてると多少スイッチングコスト掛けてもポスグレ移行したほうがいいよね
11825/10/08(水)16:11:31No.1360842348+
俺は実はウィンドウ関数を使われるだけで死ぬぞおおお
11925/10/08(水)16:11:48No.1360842406+
クラウドは大体ポスグレ互換よね今
なんでなのかは知らん
12025/10/08(水)16:11:58No.1360842458+
OracleもMySQLも変な方言や独自仕様がおすぎ!!ってなる
12125/10/08(水)16:12:06No.1360842481+
無料のも使いこなせないからお高いやつは多分QUOカードとかついてる
12225/10/08(水)16:12:24No.1360842544+
>半分くらいしか分からない
半分もわかるなんて…
12325/10/08(水)16:12:36No.1360842590そうだねx5
>俺は実はWITHを使われるだけで死ぬぞおおお
12425/10/08(水)16:12:36No.1360842593+
色々触ったけど金出せるならoracleが一番使いやすい
そうじゃないならpostgres
NonSQLはクソ
12525/10/08(水)16:13:14No.1360842707そうだねx1
>今後10年20年使うことを考えてると多少スイッチングコスト掛けてもポスグレ移行したほうがいいよね
とは言えクラウドサービスのRDBはMysql互換ももちろん備えてるから別に考えなくてもよい
12625/10/08(水)16:15:17No.1360843168+
実際使うとOracleはView周りの性能がすげえので他じゃ満足できなくなる
12725/10/08(水)16:15:36No.1360843244+
SELECT分以外はADODBに頼り切りだ…
12825/10/08(水)16:15:38No.1360843250+
recursiveで導出されるビュー三つがN対Nの三角形になってて気が狂った事ある
12925/10/08(水)16:16:41No.1360843463+
NoSQLって思ったより流行らなかったね
出たての頃はRDBに変わるパラダイムなんて変な喧伝をしてる奴もいたのに
13025/10/08(水)16:17:47No.1360843686そうだねx1
WITHが見る度調べ直すレベルで覚えらんない
今だってもう忘れてる
13125/10/08(水)16:19:11No.1360843992+
where f1=null
ヨシ
13225/10/08(水)16:20:02No.1360844178そうだねx2
>NoSQLって思ったより流行らなかったね
>出たての頃はRDBに変わるパラダイムなんて変な喧伝をしてる奴もいたのに
データ構造としてのNoSQLは流行ってると言うか製品としては主流だよ
集計言語としてのSQLが優秀なのでNoSQLでSQL書けるようになってる
13325/10/08(水)16:20:22No.1360844253+
JOIN覚えるといろいろ感じがしてくる
13425/10/08(水)16:21:49No.1360844538+
>集計言語としてのSQLが優秀なのでNoSQLでSQL書けるようになってる
うん?
13525/10/08(水)16:21:52No.1360844549+
>おそらくそこが毎回分からない「」はascendingとdescendingが分かっていない
馬鹿にするな昇順と降順って書かれてもなお即座に出てこないぞ
13625/10/08(水)16:21:55No.1360844561+
(ちゃんと設計されてれば)DBのER図見るだけで大体システムの全体像分かるよね
13725/10/08(水)16:25:06No.1360845217+
システムの全体像分かる人見た事ない
13825/10/08(水)16:25:52No.1360845368+
そういや明示的にASCを書けってとこは有ったなぁ
だいたいorder byで省くからな
13925/10/08(水)16:26:03No.1360845421+
WITHを使うとすげー読みにくいSQLになってしまう
後の人ごめんなさい
14025/10/08(水)16:26:19No.1360845470+
order by 2, 3
14125/10/08(水)16:30:29No.1360846331+
LEFT JOINを見るとついLEFTR OUTER JOINに修正したくなるのわかってほしい
14225/10/08(水)16:43:02No.1360848746+
WITHって一時的なテーブル作るようなもんだから(正確にはサブクエリだけど)
CREATE TABLEわかってればなんとかなる思ってるんだけど違うの?
素人意見なのと文法覚えられないって話ならそう思うからごめん…


1759900560911.png