又栽在sql上面了,我只能说tmd,真tmd的,太气人了。。
气自己。。。
冲冲忙忙赶过去面试,过去填张信息表,接着就是两套sql面试题,任选一套。。。
面试题如下:
——————————————————————————————————————
题目一:
学生表 stu
stuid stuname
科目表K
kid kname
成绩表C
cid stuid kid score
求显示效果:如下?
姓名 语文 数学 英语 化学
张三 90 80 79 87
李四 89 87 56 45
王五 97 78 78 85
赵六 50 78 98 79
注:没参加科目分数对应显示为 NULL
题目二:
商品表 pro
proid pname
1 帽子
2 上衣
3 裤子
4 鞋子
... ...
具体商品表 JT,字段如下
JTid jtName parent clicknum
1 女士帽子 1 903
2 男士帽子 1 892
3 儿童帽子 1 981
4 女士上衣 2 349
5 男士上衣 2 980
6 女士裤子 3 87
7 女士鞋子 4 887
... ...
分别为id,具体商品名称,输入那个商品种类,点击次数
求每个商品种类下面点击率最高的"具体商品种类"名称,具体商品id,点击次数,以及所属商品id?
------解决方案--------------------提高只能你自己去做,做到出来为止,你这两题貌似也太简单了吧.....
------解决方案--------------------SQL行转列
------解决方案--------------------
if OBJECT_ID('stu') is not null drop table stu
create table stu(stuid int identity(1,1),stuname nvarchar(20))
insert into stu(stuname)
select '张三' union all
select '李四' union all
select '王五' union all
select '赵六'
if OBJECT_ID('subjects') is not null drop table subjects
create table