高分求解SQL問題!(急可 分)

2022-01-06 12:26:20 字數 5074 閱讀 5447

1樓:匿名使用者

1.select cname as 課程名, count(*) as 考場數目, sum(contain) as 容納考生數

from tc join tcr on tc.cid = tcr.cid join tr on tr.roomid = tcr.roomid

group by cname

2樓:匿名使用者

題目1:顯示各門課程的考場數目和可容納的考生

select tcr.cid,max(tc.cname),count(tcr.roomid),sum(tr.contain) from tc,tr,tcr

where tc.cid=tcr.cid and tr.roomid=tcr.roomid

group by tcr.cid

題目2:顯示考試安排有衝突的考生及考試課程和時間

select * from

(select studentid,eid,cname,begintime,endtime from te,tse,tc

where te.eid=tse.examid and tc.cid=te.cid) a,

(select studentid,eid,cname,begintime,endtime from te,tse,tc

where te.eid=tse.examid and tc.cid=te.cid) b

where a.studentid=b.studentid and a.eid<>b.eid

and (a.begintime between b.begintime and b.endtime

or a.endtime between b.begintime and b.endtime)

高分求解sql題目 急!!!

3樓:匿名使用者

同意樓上的,給的問題有很多不確定的

1. create table [dbo].[title](

[title_id] [varchar](6) not null,

[title] [varchar](12) null,

[type] [varchar](10) null,

[pub_id] [int] not null,

[pubdate] [varchar](4) null

)2.在1中說表名是title 怎麼又成titles了? 還有要新增的是5個欄位,但是卻只給了4值?如果1中表名應該是titles的話,語句如下

insert into [title] (title_id, title, [type], pub_id, pubdate)

values ('title_id的對應值', 『title的對應值', 』[type]的對應值', pub_id的對應值, 』pubdate的對應值')

以上字元型欄位單引號不能省略,數字型別直接寫值。

思考中如果按正常情況新增語句的話,title可以省略就是新增記錄時可以不新增title的值,因為設計資料庫的時標記的是可空欄位。而pub_id則不可省略,因為設計資料庫的時標記了非空欄位。

3. create table [dbo].[newtitles](

[title_id] [varchar](6) null,

[type] [char](12) null,

[price] [money] null

)4.在1的titles表設計時沒有要求price欄位,這又說到了一個price欄位?如果titles有price欄位的話,sql語句如下

insert into newtitles (title_id, [type], price)

select title_id, [type], price from titles where price > 15

5.如果titles有price欄位,sql語句如下

update titles set price = price + 2

where [type] = 'business'

6. delete from sales where [type] = 'business'

7. delete from newtitles where [type] = 'business'

4樓:

哥們,你也太懶了吧.

1. 新建一個表,表名為title,欄位有title_id, title,type, pub_id,pubdate, 型別分別為:varchar(6), varchar(12),varchar(10), int, varchar(4),其中title_id和pub_id是不能為空的。

create table title

(title_id varchar(6) not null,

title varchar(12) null,

type varchar(10) null,

pub_id int not null,

pubdate varchar(4) null

)2.在titles表中增加一條記錄,只新增title_id,title,type,pub_id,pubdate值分別為:ps5555,business,1389,1998。

思考若省略title可以嗎,為什麼?若省略pub_id可以嗎,為什麼?

insert into title

values ('ps5555','business','1389',11,'1998')

其中的11就是對應pub_id欄位,這個欄位不能為空,因為你前面都寫了,not null不能為空,如果你不給這個欄位輸入值,就會報錯.

3. 新建一個表,表名為newtitles,欄位有title_id, type, price。型別分別為:varchar(6), char(12),money。

create table newtitles

(title_id varchar(6) null,

type char(12) null,

price money null

)4. 向新建的newtitles表中新增資料,將titles表中**在15元以上的記錄新增到newtitles表中。

你這個問題本身就有問題,你的titles表本身哪有個表示**的欄位?只有pub_id是數值型,只有數值型才能比較大小,你這些條件根本沒有符合的,你讓我怎麼寫?就算是使用convert和cast轉換,你也要說明,是哪個欄位啊?

我只能找個例子,讓你看看明白怎麼回事

create table a

(id number,

name varchar2(100 byte),

pid number default 0

);create table b

(id number,

name varchar2(100 byte),

pid number default 0

xb varchar2(100)

);insert into b

select id , name , pid ,' ' xb from a

5. 更新titles表,將型別是business的記錄的**都增加2元假設你的newtitles表中的price欄位非空且為數值型

update title set pub_id=pub_id+2

6. 刪除sales表中所有型別為business的記錄。

7. 刪除newtitles表中所有型別為business的記錄。

第6.7題材要做到,可以使用圖形介面直接刪除這種business的欄位

5樓:匿名使用者

請把問題說清楚,好嗎?

1、titles表中誰是**?

2、sales表是什麼表?

高分求一道sql資料庫問題,急!!!(**等)

6樓:匿名使用者

以下sql語句在sql server 2005 express中測試通過

第一題:create table shop

(s# bigint not null,

sname nvarchar(50) not null,

area nvarchar(50) not null,

mgr_name nvarchar(50) not null

) ;

第二題:

select gname, mgr_name from shop, goods, sale

where goods.g#=sale.g# and sale.s#=shop.s# and shop.area="east"

第三題:

select g#, gname from goods where gname like '冰箱'

第四題create view 商品檢視 as

select g#,gnames, s#, sname, quantity, area

from shop, goods, sale

where quantity>2000 and goods.g#=sale.g# and sale.s#=shop.s#

7樓:

1.create table shop

(s# int not null,

sname varchar(50) null,

area varchar(200) null,

mgr_name varchar(10) null,

primary key (s#))2.

select sname,mgr_name from shop where area='east'

3.select g#,price from goods where gname='冰箱'

4create view shop_goods_sale

asselect b.g#,b..gname,c.s#,a.sname,c.quantity,a.area from shop a,goods b,sale c

where a.s#=c.s# and b.g#=c.g# and c.quantity>2000

高分求解一道sql題目高手賜教急啊急啊

1 select sno from s,c,sc where not exits select sno from s,c,scwhere s.sno sc.sno and c.cno sc.cnoand cteacher 李明 我鬱悶啦 高分求解,高手請進 急急 這題很含糊 bai1 一般圓木論 方...

求解,一些心理上的問題,高分求解心理問題,急

這個需要人來幫你 有沒有玩的要好的朋友 有的話就請他們幫你 靠自己一個人的話 需要勇氣和心理準備 建議看看心理書 終究跟別人相處就需要了解別人 女生羞澀沒關係 泡沫之夏 這本書建議看看 女生學會堅強的書 其實你從內心裡覺得他配不上你,他的各方面條件都比你差。但是他對你的好又恰恰滿足了你的虛榮心以及感...

戀愛問題!!高分求解高分求解不斷加分戀愛問題

你想來想以下幾個問自題,想通了就明白了 1.為什麼bai我要追她,du追她幹嘛?zhi2.我追到之後 dao會怎麼和他相處,怎麼相處才是最好的?3.她是班長,我是什麼?我有什麼東西能讓一個優秀的班長著迷,和我戀愛?4.和她戀愛會不會影響他的生活,學習,精力,如果影響了,她提出不要來往了,接下來我怎麼...