<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    wiflish
    Loving Life! Loving Coding!
    posts - 98,comments - 98,trackbacks - 0
    # Host: localhost??? Database: test
    # ------------------------------------------------------
    # Server version 5.0.45-community-nt-log

    #
    # Table structure for table sale
    #

    DROP TABLE IF EXISTS `sale`;
    CREATE TABLE `sale` (
    ? `id` int(10) unsigned NOT NULL auto_increment,
    ? `year` int(11) NOT NULL,
    ? `quarter` int(11) NOT NULL,
    ? `amount` decimal(15,2) NOT NULL,
    ? PRIMARY KEY? (`id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=latin1;

    #
    # Dumping data for table sale
    #

    /*!40101 SET NAMES latin1 */;

    INSERT INTO `sale` VALUES (1,2004,1,2328);
    INSERT INTO `sale` VALUES (2,2004,2,3822);
    INSERT INTO `sale` VALUES (3,2004,3,7071);
    INSERT INTO `sale` VALUES (4,2004,4,8931);
    INSERT INTO `sale` VALUES (5,2005,1,2633);
    INSERT INTO `sale` VALUES (6,2005,2,3910);
    INSERT INTO `sale` VALUES (7,2005,3,237193);
    INSERT INTO `sale` VALUES (8,2005,4,567444);
    INSERT INTO `sale` VALUES (9,2006,1,12313);
    插入數據后結果為:
    id
    year
    quarteramount
    1
    2004
    1
    2328.00
    2
    2004
    23822.00
    3
    2004
    3
    7071.00
    4
    2004
    4
    8931.00
    5
    2005
    1
    2633.00
    6
    2005
    2
    3910.00
    7
    2005
    3
    237193.00
    8
    2005
    4
    567444.00
    9
    2006
    1
    12313.00


    交叉表查詢語句:
    select a.year, 1d, 2d, 3d, 4d from
    (select distinct year from sale) a left join
    (select year, amount 1d from sale where quarter=1 group by year) a1d on a.year = a1d.year
    left join (select year, amount 2d from sale where quarter=2 group by year) a2d on a2d.year=a.year
    left join (select year, amount 3d from sale where quarter=3 group by year) a3d on a3d.year=a.year
    left join (select year, amount 4d from sale where quarter=4 group by year) a4d on a4d.year=a.year
    該語句查詢某年的四個季度的amount,以行顯示,顯示結果:

    year
    1d
    2d
    3d4d
    2004
    2328.00
    3822.00
    7071.00
    8931.00
    2005
    2633.00
    3910.00
    237193.00
    567444.00
    2006
    12313.00
    NULL
    NULL
    NULL


    實現定長列的查詢(即quarter的最大取值為4,定長為4列).
    posted on 2007-10-09 22:07 想飛的魚 閱讀(1174) 評論(0)  編輯  收藏 所屬分類: database
    主站蜘蛛池模板: 99久久国产精品免费一区二区 | 国产亚洲一区二区三区在线观看| 亚洲乱妇熟女爽到高潮的片| 久久亚洲春色中文字幕久久久| A毛片毛片看免费| 国内精品久久久久久久亚洲| 国产福利免费视频| 自拍偷自拍亚洲精品情侣| 久草免费福利在线| 国产亚洲成AV人片在线观黄桃| 中文字幕成人免费高清在线 | 久久国产亚洲电影天堂| 热久久这里是精品6免费观看| 免费H网站在线观看的| 亚洲美女色在线欧洲美女| 国产午夜亚洲精品不卡免下载| 国产女高清在线看免费观看| 黄色三级三级免费看| 国产成人精品久久亚洲| 国产在线国偷精品免费看| 亚洲AV无码专区电影在线观看| 亚洲成人免费在线| 亚洲中文字幕无码av| 四虎永久免费影院| 三上悠亚电影全集免费| 亚洲综合日韩中文字幕v在线 | 亚洲精品在线免费看| 毛片基地免费观看| 久久久亚洲欧洲日产国码aⅴ| 色影音免费色资源| 国内成人精品亚洲日本语音| 国产亚洲精品成人a v小说| 亚欧免费无码aⅴ在线观看| 亚洲午夜无码毛片av久久京东热| 亚洲AV无码成H人在线观看| 久9这里精品免费视频| 亚洲AV综合永久无码精品天堂| 国产成人精品久久亚洲高清不卡 | 免费看又黄又无码的网站| 亚洲精品久久无码| 亚洲国产一成人久久精品|