<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 想飛的魚 閱讀(1181) 評論(0)  編輯  收藏 所屬分類: database
    主站蜘蛛池模板: 成人黄动漫画免费网站视频 | 亚洲欧洲第一a在线观看| 又粗又长又爽又长黄免费视频| 日本免费一二区在线电影| 亚洲人成自拍网站在线观看| 在线观看人成视频免费| 亚洲精品无码国产片| 国产在线观看www鲁啊鲁免费| 国产精品亚洲一区二区三区久久 | 亚洲精品美女久久久久久久| 黄网址在线永久免费观看 | 免费无码av片在线观看| 久久精品亚洲日本佐佐木明希| 日韩免费在线视频| 亚洲综合久久综合激情久久| 青青青国产在线观看免费| 在线观看亚洲AV日韩A∨| 午夜寂寞在线一级观看免费| 香蕉视频免费在线| 亚洲理论电影在线观看| 91精品国产免费| 精品国产成人亚洲午夜福利| 全免费a级毛片免费看无码| 午夜在线免费视频| 久久亚洲精品成人综合| 青青在线久青草免费观看| 妇女自拍偷自拍亚洲精品| 亚洲色欲色欲www在线丝| 2015日韩永久免费视频播放| 亚洲日韩精品无码专区加勒比☆ | 亚洲日韩VA无码中文字幕| 免费精品久久天干天干| 亚洲国产av一区二区三区丶| 日本媚薬痉挛在线观看免费| jizz免费观看| 亚洲一区二区三区精品视频| 亚洲欧洲一区二区三区| 亚洲黄色免费电影| 一级毛片完整版免费播放一区| 久久精品国产亚洲av成人| 免费看美女被靠到爽|