[前][次][番号順一覧][スレッド一覧]

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>   ]