实验七
声明:所有SQL语句均在实验平台验证通过,实验细节可能随时间推移老师会进行修改。在此仅提供解答思路,毕竟我的方法肯定不是最优,而且实验平台有查重功能,不要一昧的复制哦!
1.在学生表pub.student中统计名字(姓名的第一位是姓氏,其余为名字,不考虑复姓)的使用的频率,将统计结果放入test7_01中。
create table test7_01 as select First_name,frequency from
(
select First_name,count(First_name) frequency from
(select substr(name,2) First_name from pub.student)
group by First_name
);
2.在学生表pub.student中统计名字(姓名的第一位是姓氏,不作统计,名字指姓名的第二个之后的汉字)的每个字使用的频率,将统计结果放入test7_02中。
create table test7_02 as select letter,frequency from
(
select letter,count(letter) frequency from
(select substr(name,2,1) letter from pub.student union all
select substr(name,3,1) letter from pub.student)
group by letter
) where letter is not