求几道SELECT语句
每题必须只有一条select 语句------------------------------------------
第一题
------------------------------------------------------------
*
1
2
3
5
5
7
7
8
9
只显示,5,5,7,7出来,不显示别的。(注:不只是 5 7 只要重复的都要 输出)
----------------------------------------------------------------------
第二题
-----------------------------------------------------------------------
Create table Table_A
(
UserType varchar2(50),
LoginDate varchar2(50),
Address varchar2(50),
IsCertified varchar2(50)
);
insert into Table_A values('管理员','20050510','城市','是');
insert into Table_A values('一般用户','20050515','郊区','是');
insert into Table_A values('普通管理员','20050610','郊区','是');
insert into Table_A values('一般用户','20050622','城市','是');
insert into Table_A values('普通管理员','20050620','郊区','是');
/*
查询后的结果:
管理员 普通管理员 一般用户
1 2 2
-----------------------------------------------------------------------
第三题
-----------------------------------------------------------------------
Create table Employee
(
empID number,
empName varchar2(20),
SB varchar2(10),
XB varchar2(10),
eDate date
);
insert into Employee values(1,'大傻', '迟到','早退',date'2005-10-17');
insert into Employee values(2,'二傻','按时','早退',Date'2005-10-17');
insert into Employee values(4,'大傻','按时','早退',Date'2005-10-16');
insert into Employee values(5,'二傻','按时','按时',Date'2005-10-17');
查询后的结果:
用户名 月份 上班迟到次数 下班早退次数
大傻 10 1 2
二傻 10 0 1
-----------------------------------------------------------------------
第四题
-----------------------------------------------------------------------
-----------------------------------------------------------------------
表名 销售表:
NO , NO2, 数量 日期
1234 567890 33.5 2004-12-21
1234 598701 44.8 2004-11-21
1234 598701 45.2 2004-10-01
1234 567890 66.5 2004-9-21
3456 789065 22.5 2004-10-01
3456 789065 77.5 2004-10-27
3456 678901 48.5 2004-12-21
按月统计销售表中货物的销售量数
查询结果如下:
No, No2 , 九月, 十月,十一月,十二月
1234,567890, 66.5 , 0 , 0 , 33.5
1234,598701, 0 , 45.2, 44.8, 0
3456,789065, 0 , 100, 0 , 0
3456,678901, 0 , 0, 0 , 48.5
--------------------------------------------------------------
第五题
--------------------------------------------------------------
代码,名称
1 a
2 b
11 c
(代码11表示为1的下级)
我要通过一条句子,得出如下结果:
代码,名称,有无下级
1 a 有
2 b 无
11 c 无
Create table TabTest
(
t_Code varchar2(10),
t_Name varchar2(10)
)
;
insert into TabTest values('1','a')
;
insert into TabTest values('2','b')
;
insert into TabTest values('11','c')
;