3 完成以下查詢(xún):
(1)存款余額大于1000的存款單編號(hào)。
select ano
from account
where money>1000
(2)列出擁有存款單的張數(shù)最多的客戶(hù)的客戶(hù)號(hào)。
select cno
from custacc
group by cno
having count(ano)>=all
(select count(ano)
from custacc
group by cno)
(3)統(tǒng)計(jì)每個(gè)地區(qū)的客戶(hù)存款總額。
select addr,sum(money)
from customer c,account a,custacc ca
where c.cno=ca.cno and a.ano=ca.ano
group by addr
4 客戶(hù)101 在屬于它的每個(gè)存款單上都存入100元。
update account
set money=money+100
where ano in
(select ano
from custacc
where cno ='101')
5 清除那些不被任何客戶(hù)擁有的存款單。
delete from account
where ano not in
(select ano
from custacc)
賽馬(賽馬編號(hào),賽馬顏色,賽馬產(chǎn)地)
比賽記錄(場(chǎng)次,獲勝賽馬編號(hào))
投注記錄(場(chǎng)次,會(huì)員編號(hào),所選賽馬編號(hào))
投注過(guò)程:每場(chǎng),會(huì)員可以投一匹馬,投注化2元,獲勝可以得到10元獎(jiǎng)勵(lì)。
要求:1 建表,要定義以下聲名:
a)必要的主,外碼
b)會(huì)員姓名,所在地,賽馬顏色,產(chǎn)地不能為空。
c)會(huì)費(fèi)余額不能小于0.
2 插入數(shù)據(jù),(注意給定數(shù)據(jù)的日期插入時(shí)必須轉(zhuǎn)換為合適的格式)
插入條目發(fā)到下一帖中,是為了讓大家盡快看到體型,請(qǐng)多原諒。
3 a)找出所在地在北京的,會(huì)員余額大于10的會(huì)員。
b)找出賽馬中獲勝次數(shù)最多的產(chǎn)地。
c)找出投注次數(shù)最多的會(huì)員。
4 會(huì)員韓家,編號(hào)為u003)在第四場(chǎng)中給h004的馬投注了,請(qǐng)更新數(shù)據(jù)庫(kù)。
5 使用游標(biāo)確定賺錢(qián)最多的用戶(hù)(只考慮獲得的獎(jiǎng)勵(lì))
6 算出馬場(chǎng)主在所有的比賽中賺了多少錢(qián)。
(1)存款余額大于1000的存款單編號(hào)。
select ano
from account
where money>1000
(2)列出擁有存款單的張數(shù)最多的客戶(hù)的客戶(hù)號(hào)。
select cno
from custacc
group by cno
having count(ano)>=all
(select count(ano)
from custacc
group by cno)
(3)統(tǒng)計(jì)每個(gè)地區(qū)的客戶(hù)存款總額。
select addr,sum(money)
from customer c,account a,custacc ca
where c.cno=ca.cno and a.ano=ca.ano
group by addr
4 客戶(hù)101 在屬于它的每個(gè)存款單上都存入100元。
update account
set money=money+100
where ano in
(select ano
from custacc
where cno ='101')
5 清除那些不被任何客戶(hù)擁有的存款單。
delete from account
where ano not in
(select ano
from custacc)
賽馬(賽馬編號(hào),賽馬顏色,賽馬產(chǎn)地)
比賽記錄(場(chǎng)次,獲勝賽馬編號(hào))
投注記錄(場(chǎng)次,會(huì)員編號(hào),所選賽馬編號(hào))
投注過(guò)程:每場(chǎng),會(huì)員可以投一匹馬,投注化2元,獲勝可以得到10元獎(jiǎng)勵(lì)。
要求:1 建表,要定義以下聲名:
a)必要的主,外碼
b)會(huì)員姓名,所在地,賽馬顏色,產(chǎn)地不能為空。
c)會(huì)費(fèi)余額不能小于0.
2 插入數(shù)據(jù),(注意給定數(shù)據(jù)的日期插入時(shí)必須轉(zhuǎn)換為合適的格式)
插入條目發(fā)到下一帖中,是為了讓大家盡快看到體型,請(qǐng)多原諒。
3 a)找出所在地在北京的,會(huì)員余額大于10的會(huì)員。
b)找出賽馬中獲勝次數(shù)最多的產(chǎn)地。
c)找出投注次數(shù)最多的會(huì)員。
4 會(huì)員韓家,編號(hào)為u003)在第四場(chǎng)中給h004的馬投注了,請(qǐng)更新數(shù)據(jù)庫(kù)。
5 使用游標(biāo)確定賺錢(qián)最多的用戶(hù)(只考慮獲得的獎(jiǎng)勵(lì))
6 算出馬場(chǎng)主在所有的比賽中賺了多少錢(qián)。