Oracle10gでデータ管理していますが、インターフェースを外注した為、自由なデータ加工ができません。この為、keySQLを用いて、データをExcelとして取出し、Access2003にインポートして解析する方法で対応しています。
しかし、Excelで一度に取り出せるレコード数が65500程度に限られ、効率的にデータ取出しが出来ません。そこで、keySQLで、集計してレコード数を減らして取り出したいと思います。
しかし、Accessのクエリーデザイン画面のような集計ボタンが見当たりません。GUI的には集計できないという事でしょうか?クロス集計はできるようなのですが、Accessのような集計は、SQL文を直接記述する方法しかないのでしょうか?
keySQLにお詳しい方がおられましたら、データ集計の仕方をご教示下さい。
当方、残念ながら、まだSQL文を直接記述できるレベルにはありません。
No.1ベストアンサー
- 回答日時:
OracleからCSVファイルへ出力すれば、件数の制限はないです。
CSVファイルをAccessへ投入するのはExcelより便利ですよ。
Accessで SUMとGroup byでSQLで簡単に集計できます。
簡単な例:
SELECT ProductID, Avg(UnitPrice), Sum(Quantity)
FROM "Order Details"
GROUP BY ProductID
この回答への補足
早速ご回答頂き有難う御座います。
システムを外注で構築した為、保守管理を理由に、オラクルの直接参照を禁じられています。AccessでODBC接続を行おうとしたのですが、ODBCでの接続も禁じられています。
許可されたのが、検索専用のkeySQLで、この場合出力は、Excelとされていて、csvで出力してくれず、一度に取り出せるレコード数は、65534件に制限されてしまいます。
指摘頂いたように、Excelの制限事項をみると、行数は、1,048,576となっていたので、数回分のデータを追加して見ましたが、65534行以降に張り付けできませんでした。
SQL表示機能を使って、SQL文を表示させることによって、keySQLのSQL文の文法を確認できるようになりました。自分で、SQL文を作成して対応したいと思います。
早々にご助言を頂き有難う御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- その他(コンピューター・テクノロジー) 50台の織機から回転数を取得・集計しモニターに表示したい 2 2022/11/05 15:48
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- Visual Basic(VBA) 日付を重複させずに数えたい 4 2022/12/04 16:26
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Visual Basic(VBA) vbaのvlookup関数エラー原因を教えていただけないでしょうか。 3 2022/04/25 16:16
- Excel(エクセル) EXCELピボットテーブル関数について 2 2023/04/10 20:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
単一グループのグループ関数で...
-
データ
-
【PL/SQL】FROM区に変数を使う方法
-
SQL*Loader Append
-
引数によってwhere句を切り替え...
-
SELECT FOR UPDATE で該当レコ...
-
SQLで条件にヒットしたレコード...
-
あるカラムに同じ値を持つレコ...
-
トランザクションログを出力せ...
-
AccessのSQL文で1件のみヒット...
-
BLOB型項目をSQLの検索条件に指...
-
特定の項目が同じ値のレコード...
-
updateで複数行更新したい
-
group byの並び順を変えるだけ...
-
where句中のtrim関数について
-
【SQL】違うフィールド同士の集...
-
「数字で始まらない」ものを抽...
-
1レコード全てを改行なしで表...
-
アクセスのレポートでレコード...
-
ACCESS レコードの並び順について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
単一グループのグループ関数で...
-
【PL/SQL】FROM区に変数を使う方法
-
SELECT FOR UPDATE で該当レコ...
-
AccessのSQL文で1件のみヒット...
-
where句中のtrim関数について
-
アクセスのレポートでレコード...
-
group byの並び順を変えるだけ...
-
引数によってwhere句を切り替え...
-
SQL*Loader Append
-
SQLで条件にヒットしたレコード...
-
updateで複数行更新したい
-
データ
-
トランザクションログを出力せ...
-
「数字で始まらない」ものを抽...
-
大量レコードをTRUNCATEせずに...
-
osqleditについて
-
BLOB型項目をSQLの検索条件に指...
-
これをSQL文で出来るでしょうか?
-
ACCESS レコードの並び順について
-
【SQL】違うフィールド同士の集...
おすすめ情報