<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
    主站蜘蛛池模板: 国产h视频在线观看免费| 中文字幕日本人妻久久久免费| 99国产精品免费观看视频| 国产成人精品日本亚洲专区61| 国产成人亚洲精品91专区高清| 色播在线永久免费视频| 亚洲国产精品无码久久久秋霞1 | 成**人免费一级毛片| 中文文字幕文字幕亚洲色| av免费不卡国产观看| 亚洲天堂2017无码中文| 好男人www免费高清视频在线| 亚洲一卡2卡3卡4卡乱码 在线| 大陆一级毛片免费视频观看| 亚洲av第一网站久章草| 亚洲黄片手机免费观看| 在线观看免费无码视频| 久久丫精品国产亚洲av| 性生交片免费无码看人| 亚洲成AV人片高潮喷水| 亚洲午夜日韩高清一区| 久久成人无码国产免费播放| 亚洲黄色片在线观看| 妞干网免费观看视频| 久久久久久久久无码精品亚洲日韩| 亚洲AV中文无码乱人伦| 中文字幕无码日韩专区免费| 91亚洲精品麻豆| 国产午夜免费秋霞影院| 99麻豆久久久国产精品免费| 67pao强力打造67194在线午夜亚洲| 免费精品国产自产拍在线观看图片 | 国产卡一卡二卡三免费入口| 狠狠入ady亚洲精品| 亚洲理论电影在线观看| 黄色永久免费网站| 国产成人亚洲毛片| 久久精品蜜芽亚洲国产AV| 午夜国产羞羞视频免费网站| 成人免费区一区二区三区 | 中文字幕天天躁日日躁狠狠躁免费|