檢視及時間函式

2023-01-04 08:24:04 字數 1733 閱讀 4985

熟練掌握使用企業管理器和t-sql語句建立、查詢、更新、修改和刪除檢視。

進一步掌握檢視與基本表的聯絡與區別。

掌握部分時間函式的功能及應用。

1、建立名為『地學院』的借書檢視,要求:

(1)檢視中顯示所有地學院借過書的學生及借書的資訊

select *

from 學生表,圖書

where (學生表.學號=圖書.學號) and (學院='地學院')

(2)學生開啟檢視返回所有行時,各列的名字為:姓名、地學院班級、書名、定價、借閱時間;

create view v_名單

asselect 姓名,班級,學號

from 學生表

where (學院= '地學院')

create view 地學院

asselect 姓名,班級,書名,作者,出版年度,定價,借閱日期

from 圖書借閱表,v_名單

where 圖書借閱表.學號=v_名單.學號

2、在『地學院』檢視中查詢出地學院各班級借閱圖書的平均**。

select 班級,**g(定價)借書平均**

from v_地學院

group by 班級

3、在學生、圖書表中查詢出借書本書最少的班級及數量。

create view w

asselect 班級,count(*)借閱本數

from 學生表,圖書

where 學生表.學號=圖書.學號

group by 班級

select 班級,借閱本數

from w

where 借閱本數=(select min(借閱本數) from w)

4、在『地學院』檢視中查詢出借書本書最少的班級及數量,與上題得出結果進行對比。

select 班級,借閱本數

from (select 班級,count(*)借閱本數

from v_地學院

group by 班級 )as t

where 借閱本數=(select min(借閱本數) from (select 班級,count(*)借閱本數

from v_地學院

group by 班級 )as t)

5、假定學生、圖書表中借書的同學均至今未還,請輸出地學院學生姓名、班級、書名、借書時間長度,單位為『天』。

update 地學院

set 借閱日期=dateadd (yy,2,借閱日期)

select 姓名,班級,書名,(datediff(dy,借閱日期,getdate()))天

from 地學院

where 借閱日期 is not null

6、假定借書時間超過180天以後每天罰款0.5元,請輸出地學院每個班罰款的數額,單位元。

select 班級,sum((datediff(dy,借閱日期,getdate()))-180)*0.5

from 地學院

group by 班級

7、舉例說明有無with check option生成檢視之間有哪些差異。

create view 地學院(姓名,地學院班級,書名,定價,借閱時間)

as select 姓名,班級,書名,定價,借閱日期

from 學生,圖書

where 學生.學號=圖書.學號 and 學院='地學院'

with check option

with check option對where後面的條件進行檢索,防止隨便更改相關資訊,with check option為可選項,為檢視設定許可權。

近期工作安排及時間通知

2014 2015學年第一學期近期工作安排及時間通知 一 放假前安排 1.1月19日考試,1月20日改卷。具體見安排 2.1月21日全天及22日上午在四樓會議室開展教師教育教學交流匯報活動。3.1月22日下午各學科組 環節幹部 校級領導召開研討會。4.1月23日 1月24日一至五年級組語文老師進行新...

辯論賽規則及時間

一 立論階段 規則 由正反雙方的一辯選手來完成,要求立論的框架明確,語言通暢,邏輯清晰,能夠正確的闡述己方的立場。時間 1 正方一辯開篇立論,3分鐘 2 反方一辯開篇立論,3分鐘 二 駁立論階段 規則 這個階段的發言由雙方的二辯來進行,旨在針對對方的立論環節的發言進行回駁和補充己方的立論的觀點,也可...

物理講座內容及時間安排

下學期十六課時 第一課時力 1.了解什麼是力 2.知道力的作用效果 3.知道力的三要素 4.知道力的作用是相互的 第二課時畫力的示意圖 1.知道什麼是力的示意圖 2.會畫力的示意圖 第三課時槓桿 1.了解槓桿的五要素 2.會畫力臂 3.知道槓桿的分類 第四課時 槓桿平衡條件 1.知道所需實驗器材 2...