A. 填空題:sql語句中的表,可以是基本表,也可以是——
視圖
view
這道題考察sql查詢
什麼是視圖?
在
SQL
中,視圖是基於
SQL
語句的結果集的可視化的表。
視圖包含行和列,就像一個真實的表。視圖中的欄位就是來自一個或多個資料庫中的真實的表中的欄位。我們可以向視圖添加
SQL
函數、WHERE
以及
JOIN
語句,我們也可以提交數據,就像這些來自於某個單一的表。
注釋:資料庫的設計和結構不會受到視圖中的函數、where
或
join
語句的影響。
SQL
CREATE
VIEW
語法
CREATE
VIEW
view_name
ASSELECT
column_name(s)FROM
table_nameWHERE
condition
注釋:視圖總是顯示最近的數據。每當用戶查詢視圖時,資料庫引擎通過使用
SQL
語句來重建數據。
查詢方法
select
*
from
view_name
B. 有誰會這個題,SQLserver的題
五(1)、查詢所有圖書類別為「中國歷史」的所有圖書記錄
五(2)、查詢所有圖書名稱中包含「SQLServer」的圖書
五(3)、查詢各類別圖書的數量(按圖書類別分組)
六(2)、
altertableTeacherADDtelchar(15)
GO
sp_addextendedpropertyN'MS_Description',N'聯系電話','USER',N'dbo','TABLE',N'Teacher','COLUMN',N'tel'
六(3)、
(8,2)
GO
sp_addextendedpropertyN'MS_Description',N'工資','USER',N'dbo','TABLE',N'Teacher','COLUMN',N'salary'
六(4)、
altertableTeacher
addconstraintck_titlecheck(titleIN('教授','副教授','講師','助教'))
六(5)、
INSERTINTOTeacher
VALUES('10001','李芳','女','1975-3-14','副教授','計算機系','83118147',4582.5)
六(6)、
UPDATEdbo.TeacherSETtel='18653155668'WHEREtname='李芳'
六(7)、
SELECTtname'姓名',YEAR(GETDATE())-YEAR(birthday)AS'年齡',salary'工資',title'職稱'
FROMdbo.Teacher
WHEREdepart='計算機系'
六(8)、
CREATEVIEWV_TeacherAS
SELECTtop100percenttid,tname,depart,telFROMdbo.Teacher
ORDERBYdepart
六(9)、
SELECTtitle,COUNT(*)numFROMdbo.Teacher
GROUPBYtitle
六(10)、
SELECTtitle'系部',MAX(salary)'最高工資',MIN(salary)'最低工資',AVG(salary)'平均工資'
FROMdbo.Teacher
GROUPBYtitle
C. 高分求SQL題目答案
*****************
11、smallint是短整形 范圍:-32768到32767,它是SQL的數據類型。
12、SQL允許欄位為漢字
13、錯誤
14、正確
15、正確
*****************
3填空題
1、 100 和 C
2、beautiful 和 我心中的太陽
3、選擇, 投影、連接
4、6 和 8
5、13.4300 和 13.4570
*****************
4、設計題
問題參照下面網址的【五:設計題】:
http://www.sdwm.cn/xueyuan/jpk/sqljpk/lxtk/stk01.htm
答案參照下面網址【五】:
http://www.sdwm.cn/xueyuan/jpk/sqljpk/lxtk/stkda01.htm
*****************
補充說明:這個網站上的內容不粗的,學習SqlServer可以參照一下,希望你早日成為SqlServer大師。
以上,希望對你有所幫助。
D. SQL server 2000 試題,急急急!高手們幫一幫我吧!!
來錯地方了,求課本比較好。
E. SQLServer綜合考試試題 多項選擇題 拜託了 要速度啊
1、ABC
2、ABD
3、ABD
4、ABC
5、BC
不一定全對,不過差不多就這樣。
F. sqlserver題目
flightName char(40) not null,
付值參數
G. java程序填空。用JDBC連接SQL Server資料庫名為exam向users表中添加一條記錄
上代碼!!!importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.SQLException;
importjava.sql.Statement;
publicclassSqlTest{
publicstaticvoidmain(String[]args){
Connectionconn=null;
Statementstmt=null;
try{
//①
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch(ClassNotFoundExceptionex){
ex.printStackTrace();
}
try{
Stringurl="jdbc:sqlserver://localhost:1433";
StringdatabaseName="test;user=sa;password=sa";
//②
conn=DriverManager.getConnection(url+databaseName);
stmt=conn.createStatement();
//③
intnum=stmt.executeUpdate("insertintousersvalues(『zhangsan』,』123』)");
}catch(SQLExceptionex1){
ex1.printStackTrace();
//④
}finally{
try{
stmt.close();
conn.close();//
}catch(SQLExceptionex2){
ex2.printStackTrace();
}
}
}
}
另外 值得一提的是,題目中的幾處錯誤,在我提供的代碼中已做修改
H. sqlserver填空題求助
top 3,desc
declare
--,;
exec sp_rename
identity(1,1),not null
select , set
update,6
ORC
資料庫文件的初始大小
DECLARE CURSOR
原子性,隔離性
顯示事務,自動提交事務
go
實體型,聯系
實體完整性,參照完整性
I. 在SQLServer中,下面關於視圖的描述,說法正確的是()。
1、視圖是一種基於表而定製的虛擬表。
2、視圖兼有查詢和表的特點。
3、視圖與表類似的地方是:可以用來更新表中的信息,並將更新結果永遠保存在磁碟上->得出B選項正確。
4、它與查詢類似的地方是,可以用來從一個或多個關聯的表中查找有用的信息。->得出A選項正確 答案補充 。
(9)sqlserver填空題擴展閱讀:
但是,不像其它的語言,如C、Pascal等,SQL沒有循環結構(比如if-then-else、do-while)以及函數定義等等的功能。而且SQL只有一個數據類型的固定設置,換句話說,你不能在使用其它編程語言的時候創建你自己的數據類型。
SQL功能強大,但是概括起來,它可以分成以下幾組:
DML(DataManipulationLanguage,數據操作語言):用於檢索或者修改數據;
DDL(DataDefinitionLanguage,數據定義語言):用於定義數據的結構,比如創建、修改或者刪除資料庫對象;
DCL(DataControlLanguage,數據控制語言):用於定義資料庫用戶的許可權。