广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机学校 > 惠州计算机学校 > 正文

企业Java面试题:如何统计每年每月的信息?_惠州计算机Java培训

作者:邓华发布时间:2021-03-19分类:惠州计算机学校浏览:838


导读:临近毕业季,大家都在疯狂找工作,那么下面惠州北大青鸟老师给大家分享企业Java面试题:如何统计每年每月的信息?希望对大家的学习有帮助。

临近毕业季,大家都在疯狂找工作,那么下面惠州北大青鸟老师给大家分享企业Java面试题:如何统计每年每月的信息?希望对大家的学习有帮助。

1、统计每年每月的信息

year month amount

1991 1 1.1

1991 2 1.2

1991 3 1.3

1991 4 1.4

1992 1 2.1

1992 2 2.2

1992 3 2.3

1992 4 2.4

2、查成这样一个结果

year m1 m2 m3 m4

1991 1.1 1.2 1.3 1.4

1992 2.1 2.2 2.3 2.4

提示:这个与条非常类似,与学生的科目成绩也很相似。

3、准备 sql 语句:

drop table if exists sales;

create table sales(id int auto_increment primary key,year varchar(10), month

varchar(10), amount float(2,1));

insert into sales values

(null,'1991','1',1.1),

(null,'1991','2',1.2),

(null,'1991','3',1.3),

(null,'1991','4',1.4),

(null,'1992','1',2.1),

(null,'1992','2',2.2),

(null,'1992','3',2.3),

(null,'1992','4',2.4);

答:

select sales.year , (select t.amount from sales t where t.month='1' and t.year= sales.year) '1', (select t.amount from sales t where t.month='1' and t.year= sales.year) '2', (select t.amount from sales t where t.month='1' and t.year= sales.year) '3', (select t.amount from sales t where t.month='1' and t.year= sales.year) as '4' from sales group by year;

相信通过上面老师的解答,大家应该知道如何统计每年每月的信息了吧!想了解更多关于Java的资讯,可以来惠州北大青鸟新方舟校区详细了解。

Java13.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


惠州计算机学校排行
标签列表
网站分类
文章归档
最近发表