mysql:476
From: (遠藤 俊裕) <<endo@xxxxxxxxxx>>
Date: Sat, 26 Dec 1998 17:35:58 +0900
Subject: [mysql 476] Re: クロス集計の方法
遠藤です。 始めに断っておきますが、私はずぶのシロートで、decode 関数すら ちんぷんかんぷんです。^^; >んー、ORACLEからはなれてたんで、sumってgroup関数か忘れたけど >こうゆう使い方っていまいちなような、誤った使い方なような。 あ、そうなんですか。 書いていた張本人に教えて上げる方がいいかな。。^^; >select > decode(地区コード,1,1,2,2,0) as 地区, > sum(売上金額) >>from 売上テーブル >group by 地区 で、decode って、何なんでしょうか? お教え下さい。m(_ _)m >> 尚、「プログラマのためのSQL」という本に、クロス集計の作り方が >この本にそうゆうSQLで書けと書いてあるなら、私はその本、信用しません。(笑) まだ、読み始めなので、よく分かってません。>σ(^_^) >mysqlでやる場合、decodeがないんで >select > if(地区コード = 1,1,if(地区コード= 2,2,0)) as 地区, > sum(売上金額) >>from 売上テーブル >group by 地区 ほほぉ。これは勉強になりました。こんなやり方もあるんですね。 ちょっと、この休み中SQLと格闘してみます。 ありがとうございました。m(_ _)m -- えんどう@めっしゅ
470 1998-12-25 18:08 [Satoshi Koiwa <koiwa] Re: クロス集計の方法 471 1998-12-25 18:31 ┗[<endo@xxxxxxxxxx> ] 475 1998-12-26 14:08 ┗[Tamon Nomura <tamon@] -> 476 1998-12-26 17:35 ┗[<endo@xxxxxxxxxx> ]