當前位置:首頁 » 編程語言 » sql語句練習及答案
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql語句練習及答案

發布時間: 2022-07-12 16:18:12

sql語句 習題拜託大家啦!!

A,B,C,C(關系模型資料庫結構應該是二維表,無正確選項選項錯誤),A,B,C,D,D,D,A,B,A.

給分噢。保你100分。只是你第四道題,沒有答案。

❷ 請幫我做一張SQL的習題,謝謝

8、建立索引的作用之一是(C)。
A) 節省存儲空間 B) 便於管理
C) 提高查詢速度 D) 提高查詢和更新的速度
9、SQL Server提供的單行注釋語句是使用(B)開始的一行內容。
A) 「/*」 B) 「--」 C) 「{」 D) 「/」
10、語句:
USE master
GO
SELECT * FROM sysfiles
GO
包括(2)個批處理。
A) 1 B) 2 C) 3 D) 4
11、SQL Server 2000觸發器主要針對下列語句創建(B)。
A) SELECT、 INSERT、 DELETE
B) INSERT、 UPDATE 、DELETE
C) SELECT、 UPDATE、 INSERT
D) INSERT 、UPDATE、 CREATE
12、以下關於資料庫model的敘述中,正確的是(C)。
A) model資料庫是SQL Server示例資料庫
B) model資料庫用於保存所有的臨時表和臨時存儲過程
C) model資料庫用作在系統上創建的所有資料庫的模板
D) model資料庫用於記錄SQL Server系統的所有系統級別信息
15、SQL Server是一個(A)。
A) 關系型資料庫 B) 層次型資料庫
C) 網狀型資料庫 D) 以上選項都不是
16、SQL Server中的視圖提高了資料庫系統的(B)。
A) 完整性 B) 並發控制 C) 隔離性 D) 安全性
17、在「連接」組中有兩種連接認證方式,其中在(B)方式下。需要客戶端應用程序連接時提供登錄時需要的用戶標識和密碼。
A) Windows身份驗證 B) SQL Server身份驗證
C) 以超級用戶身份登錄時 D) 其他方式登錄時
18、要在表S中刪除欄位「AGE」,可選用的SQL語句是(B)。
A) DELEETE AGE FROM S
B) ALTER TABLE S DROP AGE
C) UPDATE S AGE
D) ALTER TABLE S 『AGE』
19、下面關於tempdb資料庫描述不正確的是(C)。
A) 是一個臨時資料庫 B) 屬於全局資源
C) 沒有許可權限制 D) 是擁護建立新資料庫的模板
20、以下(D)不是創建存儲過程的方法。
A) 使用系統所提供的創建向導創建
B) 使用企業管理器創建
C) 使用CREATE PROCEDURE語句創建
D) 使用EXEC語句創建

❸ 關於SQL語句的一道練習題

假巴意思給你來個示例:

這裡面提到多個實體,如班級、學生、成績(分數),建議將這幾個實體設計成獨立表,通過主外鍵引用,最後,將這幾張表聯成一個視圖

select
max(分數表.分數),--最高分
min(分數表.分數),--最低分
avg(分數表.分數)--平均分,
班級表.班級名稱
from view_成績 group by 班級表.班級名稱

以上,就是按各班分組查詢出各班的成績

你上面提到的「標量值」是什麼意思?你是想把這幾個查詢結果返回出去嗎?還是啥的??
如果是這樣就要使用存儲過程,將你要獲取的數據以output參數配置,並在存儲過程中對其賦值!然後在應用程序後台獲取。

終上,這裡面要注意使用視圖!存儲過程(帶output參數)

❹ sql語句 oracle 10g習題

select 姓名,出生日期,avg(成績)over(partition by 班級) as 平均成績
from 學生信息;

根據你的問題,只能寫成這樣了,不過要提醒一句你的想法很有問題:
1、【由「班級」列匯總數據,然後輸出各班的平均成績】
根據這個要求一個班級只能出現一個平均成績,假設一個班有50名同學,最後匯總出來的數據就是一條。

2、由於【1】的原因,顯示【「姓名」和「出生日期」列】是不應該的,50個學生的信息顯示誰的?

3、我寫的sql是把每一個學生的信息全顯示了,並在每一條信息後面追加上班級的【平均成績】,根據你的要求和資料庫的限制只能這樣了。

---
以上,希望對你有所幫助。

❺ SQL語句,高手進!20分

1.select top 1 fstar,count(fmovie) as num from tMoviestar
group by fstar order by num desc;

2.select * from tin
where to_char(fdate,'YYYYMM')= to_char(sysdate,'YYYYMM')

p.s.第二句是Oracle用法

❻ 簡單的SQL語句練習,最好給出解釋

1D 2B 3A 初步答案,你試試

❼ SQL Server2005習題答案(急急急)求大神幫助

二、簡答題 (40分) 1. 設有如下關系表R: R(NO,NAME,SEX,AGE,CLASS) 主關鍵字是NO,其中NO為學號,NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫出實現下列功能的SQL語句。 (每題5分,共5*4=20分) 1) 插入"95031"班學號為30,姓名為"鄭和"的學生記錄。 insert R (NO,NAME,CLASS) Values('30','鄭和','95031') 2) 刪除學號為20的學生記錄。 delete from R where NO='20' 3) 統計每個班級的學生人數。 select CLASS,Count(CLASS) from R Group by CLASS 4) 查詢所藏圖書中,各個出版社的圖書最高單價、平均單價和冊數。 2. 設有圖書管理資料庫: 圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2)) 讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20)) 借閱(借書證號C(4),總編號C(6),借書日期D(8)) 其中C表示char類型;N表示numeric類型;D表示DateTime類型,寫出以下要求的SQL語句:(每題5分,共5*4=20分) 1) 查詢由"清華大學出版社"或"電子工業出版社"出版,並且單價不超出20元的書名。 select 書名 from 圖書表 where 單價 < 20 and 出版單位 in ('清華大學出版社','電子工業出版社') 2) 查詢共借出多少種圖書。 3) 查詢「CIE」單位借閱圖書的讀者的人數。 4) 查詢書價在15元至25元(含15元和25元)之間的圖書的書名、作者、書價和分類號,結果按分類號升序排序。