几道比较难的数据库题 在线等待高手

来源:百度知道 编辑:UC知道 时间:2024/06/18 17:11:25
(若oracle数据库不了解,可以用sql)
test1
ID Varchar2(6) 主键
NAME Varchar2(15)
Test2
Use_ID Varchar2(6) 主键关联TEST1的主键的ID
PASSword Varchar2(10)

4、用JAVA评议连接数据库,并查询出表TEST1的全部记录的前20条。

5、用一条SQL语句查询ID,NAME,PASSWORD,并且当PASSWORD为空时,用“NO PASSWORD”代替。

6、表info
useID useDate(交费时间) Uselost(交费)
John 2006年2月 500
Tom 2006年3月 400
John 2006年3月 450
用户每月都要交费,上表是各个用户的交费情况,表中记录仅为部分。
要求用一条SQL语句查询出每个用户USEID,(交费次数)NUMBER,所交的个人总费用COST。如下表形式。
useID number Cost
John 2 950
Tom 1 400
…… …… ……

4、用“JAVA评议……”,是什么意思?
查询出表TEST1的全部记录的前20条:
select * from TEST1 where rownum<=20

5、
select test1.id,test1.name,nvl(trim(test2.password),'NO PASSWORD') from test1,test2
where test1.id=test2.Use_ID

6、
select useID,count(*) number,sum(Uselost) Cost from info group by useID