プログラマ ずんべ の日記

zunbe

プログラマ ずんべ の日記
プログラマ ずんべ の日記

探し物は見つかりましたか? サイト内検索を試してください。

(その22) どうして標準出力? (その22) どうして標準出力? 診察の予約変更 診察の予約変更

2005/10/13

【若いモンの発想はわからん】(その23) クロス集計ではできない事?

こんなプログラムを作らせた。

 ・Access上のデータでクロス集計を行い、結果をExcelに出力しなさい。

単にSQLを実行して、Excelに転写するだけである。

社員は、こんな事を言ってきた。

 「クロス集計ではPIVOTを使いますよね?
  この場合、列の名称はどのように取得すればいいのですか?」

言っている事の意味がまったくわからない。

『「PIVOTを使用した場合」に、列名の取得方法がわからない』とは、いったいどういう意味なのか。
ひとつのテーブルを単に SELECT しようが、LEFT JOIN で別のテーブルを結合しようが、得られた結果セットから列名を取得すればいいだけである。
当然、クロス集計をした場合でも、何も話は違わない。結果セットから列名を取得すればいいのである。

もちろん、これはAccessでSQLを実行したときだけの話ではない。
Accessでも、Oracleでも、PostgreSQLでも、考え方は何も違わない。

3年半もデータベース・プログラマをやっていて、結果セットの仕組みが理解できていないとは。(怒)
困ったものである。



このエピソードはいかがでしたか?

投稿者 zunbe : 2005/10/13 12:05:12


トラックバック 〔http://blog.zunbe.com/mt/mt-tb.cgi/35〕

コメント

コメントしてください






保存しますか?


スパム対策:
この入力フィールドに「137」と入力してください。


プログラマ ずんべ の日記:ずばヒット アマゾン