- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
84 :ピラフ[]:2014/12/06(土) 11:52:25.36 ID:lpQF2CMP - >>82
>>83 VBScriptってロジックを示すのに最適なんだよね だからピラフはVBScriptが好きなんだなって思いました ロジックを示すことができるのはソースコードのみだ これはかの有名なあの人がいった言葉です ピラフいま困ってることがあるので教えてください やさしくお願いします 配列αは、 0番目に記号があります 1番目に数値があります 配列βは、 Aを記号順に保持します β(α("A",10), α("A", 20), α("B", 10)) こういうイメージです
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
85 :ピラフ[]:2014/12/06(土) 11:53:03.92 ID:lpQF2CMP - そこで質問です
βの要素について記号ごとに件数を出力し、 数値の合計を出力したいです A データ数:2件 合計:30 B データ数:1件 合計:10 こういうイメージです 質問では簡略化のために配列を使っていますが、実際には DBからデータを引っ張ってきます 実際のデータ量は数千万です フリーザの戦闘力を余裕で凌ぐレベルです メモリにすべて読み取ることができないので 逐次的に処理できればと思っています どうやればいいのでしょうか? VBScriptのソースコードでロジックを教えてくださいお願いします
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
87 :ピラフ[]:2014/12/06(土) 12:04:35.73 ID:lpQF2CMP - >>86
SQLは触れないのですよ。 プロジェクトの方針で集計関数を使わずに プログラムで処理しましょう。というお達しを 上流工程の方からいただいています。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
92 :ピラフ[]:2014/12/06(土) 13:41:14.59 ID:lpQF2CMP - >>89
数千万のデータをメモリ上に貯めれないし Scripting.Dictionaryは格納数が10万以上になると計算量がn^2になるから無理
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
93 :ピラフ[]:2014/12/06(土) 13:55:55.31 ID:lpQF2CMP - >>91
そうか、よし、ピラフの乱起こしてやるのじゃー!あほか!なにけしかけてくれてんねん。 ピラフくびになるわ!そんなことしたら。ピラフは今後とも文鎮のようにお仕事頑張りたい。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
96 :ピラフ[]:2014/12/06(土) 14:01:39.71 ID:lpQF2CMP - >>94
記号の種類が数千万です。 VBScriptソースコードのほどよろしくお願いします。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
97 :ピラフ[]:2014/12/06(土) 14:02:53.60 ID:lpQF2CMP - >>95
貴様、我輩に向かってお前とは何事じゃ! 世の中はクレイジーにあふれています。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
100 :ピラフ[]:2014/12/06(土) 14:07:54.91 ID:lpQF2CMP - >>98
記号の種類が数千万なので、レコード数はそれ以上っすよ。 集計にはなるっしょ。おっさんなにいうてんねん。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
101 :ピラフ[]:2014/12/06(土) 14:09:29.68 ID:lpQF2CMP - >>99
じつはお仕事してるっていうのは嘘なの。みんなには内緒だよ(ささやき声)
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
103 :ピラフ[]:2014/12/06(土) 14:53:25.38 ID:lpQF2CMP - >>102
記号ごとの値をもとめるのが目的ですぞ。 その後にも処理があるけど、それは質問と関係がないから割愛。 集計の目的も質問と関係ないんだけどね、認識を共有することも 大事だなと思っていいました。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
105 :ピラフ[]:2014/12/06(土) 15:10:36.22 ID:lpQF2CMP - >>104
便宜上記号と表現しただけなのでそこにこだわりをもたれてもピラフ困っちゃう
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
107 :ピラフ[]:2014/12/06(土) 15:42:41.59 ID:lpQF2CMP - >>106
数千万にはこだわりもってもらわないとピラフ困ゆー
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
108 :ピラフ[]:2014/12/06(土) 15:45:51.49 ID:lpQF2CMP - 数千万でも億千万でも百億マンでもいんだけど、ピラフが教えていただきたいのは
メモリに収まらないほどのデータをどのように処理するのかってことなのさ。 sqlとかdictionaryとかドシート丸出しのアドバイスはいらない。 ピラフはプロフェッショナルな質問をしています。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
110 :ピラフ[]:2014/12/06(土) 16:06:51.38 ID:lpQF2CMP - >>109
DBの何を実装するんでっか?あんさん何言うてはんの? SQLを変えられない理由ならすでに言っただろ。 動き出した運命の歯車はもはや誰にも止められない。 ピラフを助けられるのは君しかいない。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
112 :ピラフ[]:2014/12/06(土) 16:18:01.00 ID:lpQF2CMP - >>111
ピラフの一存でDBを導入できるほどの権力と裁量権をピラフが 有しているならば、ピラフはSQLで集計関数を使ってるよ。 件数と合計をもとめるだけでAccess使わないとできませんなんてそんなの ありえないだろ。ピラフがプロジェクトマネージャだったらそんなやつ即刻打ち首獄門にするわ。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
114 :ピラフ[]:2014/12/06(土) 16:51:54.17 ID:lpQF2CMP - >>113
ピラフの上司は10人、フロアには1000人います。 これが君とピラフの違いかな(勝ち組) 合計と件数を求めるためにデータベースから取得したデータを Accessに投入したい。使わせてくれないんだったら、Accessがなければ集計も できない無能な ID:cHA5imNW が腹を切る。これでいけると思うか?無理だろ。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
115 :ピラフ[]:2014/12/06(土) 16:53:59.34 ID:lpQF2CMP - マジで無理なの?足し算するだけじゃん。できるでしょ?
ちゃんと考えてよ。このままじゃピラフの首が危ないんですけど!?
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
118 :ピラフ[]:2014/12/06(土) 17:31:39.88 ID:lpQF2CMP - >>116
データを一件ずつ取得してそれを処理して 最終的にはDBに書き出すんだけど、書き出すとこの処理は 今回の質問とは関係ないっすね。 >>117 SQLを変える気はねえっす。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
119 :ピラフ[]:2014/12/06(土) 17:34:01.60 ID:lpQF2CMP - お前らちゃんと質問読んでるか?
β(α("A",10), α("A", 20), α("B", 10)) これを処理して A データ数:2件 合計:30 B データ数:1件 合計:10 こう出力するにはどうすればいいのかVBScriptのコードで教えてくれって のが質問だぞ DBがどうとか難しいところはピラフが裏でこっそりやるから 集計するところだけお前らやれ。やれるだろ。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
121 :ピラフ[]:2014/12/06(土) 17:43:25.39 ID:lpQF2CMP - >>120
その話は >>114 で否定したつもりだったんだけどなあ。 お前なんか頭悪そうだな。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
122 :ピラフ[]:2014/12/06(土) 17:44:24.08 ID:lpQF2CMP - いいや、もういいです。ピラフ自分でやります。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
123 :ピラフ[]:2014/12/06(土) 17:48:11.07 ID:lpQF2CMP - 記号でソートされて取得されるんだから切れ目見つけるだけだろうが。
お前らただのコーダーか?
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
125 :ピラフ[]:2014/12/06(土) 18:00:00.47 ID:lpQF2CMP - >>124
質問の前提に書いただろ。 > >>84 > 配列βは、 > Aを記号順に保持します お前は何もわかってなかったのか?
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
127 :ピラフ[]:2014/12/06(土) 18:03:53.50 ID:lpQF2CMP - あとあれだな、最終的にはピラフ株式会社独自のDSLで実装するからな。
ピラフが聞いたのはロジックだった。本番で動かすコード書かせるわけないだろ。 人と会話するときは想像力を働かせなさい。ピラフ株式会社と言ったけど 本当は全然違う会社名だからね。本当の名前を出したら問題になるから隠しただけで。 ピラフはマジで君たちが知恵遅れなんじゃないかと心配になってきた。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
130 :ピラフ[]:2014/12/06(土) 21:07:21.64 ID:lpQF2CMP - >>129
ありがとうございます! ではVBScriptでコード書いてください。できたら教えてください。 よろしくお願いします。
|
- VBScriptについて必死に話し合うスレ [転載禁止]©2ch.net
132 :ピラフ[]:2014/12/06(土) 21:48:13.83 ID:lpQF2CMP - >>131
ありがとうございます! ピラフ教えてもらったコードをもとに頑張ってみます! ありがとうございます!
|