Home > 開発者ブログ > intra-mart > 知って得した小技集【SQL編】

知って得した小技集【SQL編】

 

manual sql

 

以下のように、会社の月別の金額を登録したテーブルがあったとします。

A1

このテーブル情報を会社の月毎のデータとして1行に表示したい場合、

以下のようにSQLを記述することで、実現ができます。

■実行SQL

SELECT
    CODE,
    NAME,
    MAX( CASE WHEN MONTH = '4' THEN COST ELSE NULL END ) AS '4月',
    MAX( CASE WHEN MONTH = '5' THEN COST ELSE NULL END ) AS '5月',
    MAX( CASE WHEN MONTH = '6' THEN COST ELSE NULL END ) AS '6月',
    MAX( CASE WHEN MONTH = '7' THEN COST ELSE NULL END ) AS '7月'
FROM
    TABLE-A
GROUP BY
    CODE,
    NAME

結果として、以下のようにデータが取得できます。

A2

2014年04月19日(土)

テレマーケティングシステムsakuraトライアル

コールセンターシステム sakuraCTI

資料請求

お問合わせ

コラム

用語集

開発者ブログ

イントラマート

Sakuraテレマーケティングシステム

 

 

営業リスト

インフラソリューションのご案内

導入事例

テレアポノウハウ本プレゼントキャンペーン

認証マーク

アースリンクは
プライバシーマークを
取得しています。

プライバシーポリシー


SSLとは?

当サイトでは、実在性の証明とプライバシー 保護のためSSLサーバ証明書を使用しSSL 暗号化通信を実現しています。

このページの先頭へ