資料庫實驗四

2021-10-07 19:44:11 字數 2261 閱讀 4931

1.查詢全體學生學號與姓名

select sno,sname

from s;

2.查詢全體學生姓名、學號、所在系

select sname,sno,sdept

from s;

3.查詢全體學生詳細記錄

select

*from s;

4.查詢全體學生姓名及出生年份

select sname,

2014

-sage

from s;

5.查詢選修了課程的學生學號

select sno

from sc;

6.查詢軟體學生姓名

select sname

from s

where sdept=

'軟體'

;

7.查詢所有年齡在20以下學生姓名及年齡

select sname,sage

from s

where sage<

20;

8.查詢考試不及格學生學號

select

distinct sno

from sc

where grade<

60;

9.查詢年齡在19-20之間的學生姓名、系別、年齡

select sname,sdept,sage

from s

where sage between

19and

20;

10.查詢年齡不在19-20之間的學生姓名、系別、年齡

select sname,sdept,sage

from s

where sage not

between

19and

20;

11.查詢軟體和計科的學生姓名和性別

select sname,s***

from s

where sdept in

('軟體'

,'計科'

);

12 .查詢不是軟體和計科的學生姓名和性別

select sname,s***

from s

where sdept notin(

'軟體'

,'計科'

);

13.查詢姓劉的學生姓名,學號,和性別

select sname,sno,s***

from s

where sname like

'劉%'

;

14.查詢名字中第二個字為「思」的學生姓名和學號

select sname,sno,s***

from s

where sname like

'_思%'

;

15.查詢所有不信劉的學生姓名、學號和性別

select sname,sno,s***

from s

where sname not

like

'劉%'

;

16.查詢課程數學的課程號和學分

select cno,ccredit

from c

where cname =

'數學'

;

17.查詢課程倒數第三個字為「據」的課程號和學分

select cname

from c

where cname like

'%_據__%'

;

18.查詢所有有成績的學生學號和課程號

select sno,cno

from sc

where grade is

notnull

;

19.查詢軟體年齡在20歲以下的學生姓名

select sname

from s

where sdept=

'軟體'

and sage<

20;

資料庫實驗四

實驗四 資料更新和檢視的建立 一 實驗目的 1.掌握資料更新語句 2.掌握檢視建立的sql語句 二 實驗內容 向客戶表中插入一行 客戶編號為34,公司名稱為 人民低電壓 聯絡人為 南輝 usecompanysales select from customer insert into customer...

資料庫 實驗四 觸發器程式設計

通過本實驗的學習,使學生掌握握觸發器程式的設計和使用。二 實驗內容 說明 使用銀行貸款資料庫。1 新建乙個貸款記錄統計表loannum,存放每乙個法人單位的貸款次數。為loant表建立乙個insert語句級觸發器,當有新的貸款記錄插入時,需要及時更新loannum表中該法人的貸款次數。2 建立乙個a...

資料庫(實驗2 資料庫表)

建立資料庫 建立資料庫資料檔案 create database testbase2 on name testbase2 data,filename d 張小山資料庫 lianxi2 testbase2 data.mdf size 5mb,maxsize 50mb,filegrowth 20 建立資料...