freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

廣東海洋大學(xué)第四章sqlserver的使用-wenkub

2023-05-23 12:14:18 本頁面
 

【正文】 FROM ExternalCandidate JOIN NewsAd ON = JOIN Newspaper ON = ? 外連接查詢 。 SELECT * FROM SC ORDER BY Sno COMPUTE AVG(Grade),SUM(Grade) BY Sno ? 對(duì)于 pubs數(shù)據(jù)庫,打印每類書籍的類型名稱和預(yù)付款項(xiàng),在每種類型書籍記錄的尾部匯總每類書籍的預(yù)付款總額 SELECT Tyte,Advance FROM Titles ORDER BY Type COMPUTE SUM(Advance) BY Type COMPUTE和 COMPUTE BY子句的使用規(guī)則 ? COMPUTE子句所用到的所有列必須出現(xiàn)在 SELECT列表中 ? 使用 COMPUTE BY子句,必須同時(shí)使用 ORDER BY子句 ? 在 COMPUTE BY子句列出的列,必須與 ORDER BY子句使用的列匹配 ? 在 COMPUTE BY子句中,不同聚合函數(shù)可以用于一個(gè)以上的列 ? 針對(duì)上述規(guī)則中的第三條和第四條 當(dāng)對(duì) Titles表查詢時(shí)使用如下的 ORDER BY子句時(shí): ORDER BY Type, Price, Advance 下面的 COMPUTE BY子句,對(duì)于上面的 ORDER BY子句來說是有效的 COMPUTE AVG(Advance),AVG(Price) BY Type, Price, Advance COMPUTE AVG(Advance),AVG(Price) BY Type, Price COMPUTE AVG(Advance),AVG(Price) BY Type ? 內(nèi)連接查詢 。 例子: SELECT Sno,AVG(Grade) FROM SC WHERE Sno in(‘95001’,’95002’) GROUP BY ALL Sno ? 使用 COMPUTE和 COMPUTE BY子句 使用帶 SELECT語句的 COMPUTE子句,在查詢結(jié)果中使用聚合函數(shù)產(chǎn)生匯總行。 語法: SELECT [TOP n[PERCENT]] 列名 [,列名 ] FROM 表名 [WHERE 查詢條件 ] [ORDER BY 列名 [,列名 ]] ? 根據(jù)測(cè)試的成績,成績最高的三位外部候選人將獲得面試的機(jī)會(huì)。 ALTER TABLE Employee ADD CONSTRAINT CK_Employee_cPhone CHECK (cPhone like ‘([09][09][09])[09][09][09][09][09][09][09]’) ? 根據(jù)測(cè)試的成績,成績最高的三位外部候選人將獲得面試的機(jī)會(huì)。包括兩種方法:一種列標(biāo)題在列名之前,一種列標(biāo)題在列名之后。 SELECT vFirstName,vLastName,cCity,cPhone FROM ExternalCandidate ? 顯示 Recruitment數(shù)據(jù)庫中各種職位和當(dāng)前人數(shù)。第四章 SQL SERVER的使用 本章內(nèi)容:介紹 SQL SERVER的主要功能操作 示例 1: Recruitment 示例 2: GlobalToyz ? 查詢數(shù)據(jù)庫 ? 關(guān)于招收新人的材料存儲(chǔ)在本地 SQL Server 的 RECRUITMENT 數(shù)據(jù)庫中。 SELECT cPositionCode,vDescription, iCurrentLength FROM Position ? 顯示帶用戶自定義標(biāo)題的列 當(dāng)查詢結(jié)果對(duì)照 SELECT語句顯示時(shí),結(jié)果集的列名與表中的列名是一樣的。 ? 查詢合同招聘人員的名字和他們的雇傭費(fèi)用。測(cè)試的時(shí)間是 2021年 3月份進(jìn)行的。測(cè)試的時(shí)間是 2021年 3月份進(jìn)行的。 COMPUTE子句用于對(duì)于整個(gè)查詢結(jié)果產(chǎn)生總計(jì)值, COMPUTE BY子句對(duì)于每個(gè)組產(chǎn)生小計(jì)值。查詢外部候選人的名字以及他們的招聘代理的名稱。列出所有外部候選人的名字,由招聘代理方式來的候選人顯示他們的招聘代理的名字。并列輸出價(jià)格為 。 SELECT Sno, Cno, Grade FROM SC X WHERE (SELECT AVG(Grade) FROM SC Y WHERE =) ? 抽取數(shù)據(jù)到另一個(gè)表中 。 ? 思考:創(chuàng)建一個(gè)全局臨時(shí)表 abc, 其中包括 4個(gè)屬性(編號(hào)、姓名、性別、年齡),其中編號(hào)為整數(shù)類型,且為自動(dòng)編號(hào)類型,初始編號(hào)值為 100,以后每一個(gè)增 1。 ? 補(bǔ)充: timestamp數(shù)據(jù)類型,這種數(shù)據(jù)類型表現(xiàn)自動(dòng)生成的二進(jìn)制數(shù),確保這些數(shù)在數(shù)據(jù)庫中是唯一的。每次插入或更新包含 timestamp列的行時(shí),timestamp列中的值均會(huì)更新。 DIFFERENCE SELECT DIFFERENCE(‘HELLO’,‘hell’) 返回 4。 LOWER SELECT LOWER(‘RICHARD’) 把字符串轉(zhuǎn)換成小寫形式,返回值為 ‘ richard’。 RIGHT SELECT RIGHT(‘RICHARD’,4’) 返回 ‘ HARD’, 從指定字符串右部截取長度為 4的子串。第二個(gè)參數(shù)指定轉(zhuǎn)換后的總長度,包括小數(shù)點(diǎn)、正負(fù)號(hào)。它返回表達(dá)式從參數(shù) 2位置開始的參數(shù) 3指定的長度的字符串。要求地址只顯示前 10個(gè)字符。需要顯示一份包含公司正在訪問的所有學(xué)院的學(xué)院代碼、招聘起始日期、招聘的建議截止日期的報(bào)表。要求打印格式如: ‘ 書籍《 Net Etiquette》 的出版日期是 2021年 8月 6日。 SELECT vFirstName, vLastName, cPhone, ROUND(siTestScore, 0) FROM externalCandidate ? SQL SERVER函數(shù) 系統(tǒng)函數(shù) 函數(shù) 定義 HOST_ID() 返回客戶進(jìn)程中當(dāng)前主進(jìn)程的 ID號(hào)碼 HOST_NAME() 返回客戶進(jìn)程中當(dāng)前的主機(jī)名 SUSER_SID([‘loginname’]) 返回與用戶登錄名對(duì)應(yīng)的安全標(biāo)識(shí)號(hào)( SID) SUSER_SNAME([SID]) 返回與用戶安全標(biāo)識(shí)號(hào)對(duì)應(yīng)的登錄名。 DB_NAME([SID]) 返回?cái)?shù)據(jù)庫名。 (當(dāng) SQL SERVER不能隱含轉(zhuǎn)換數(shù)據(jù)類型時(shí)需要該函數(shù)。 SELECT Title, CONVERT(char(10), pubdate,2) FROM Titles 本例, pubdate由日期轉(zhuǎn)換為字符類型,且日期以 格式顯示,這是因?yàn)樵诤瘮?shù)中指定的 style的值為 2。另外、主數(shù)據(jù)庫記錄了所有其他數(shù)據(jù)庫的信息,如數(shù)據(jù)庫文件的位置、初始化信息等等。 ? tempdb tempdb是臨時(shí)數(shù)據(jù)庫,用來存放臨時(shí)數(shù)據(jù)。 tempdb沒有必要備份。另外有關(guān)數(shù)據(jù)庫備份和還原的記錄,也會(huì)寫在該數(shù)據(jù)庫里面。數(shù)據(jù)文件里包含的是數(shù)據(jù)庫的數(shù)據(jù)和對(duì)象,如表、視圖、索引等;日志文件里包含的是用來恢復(fù)數(shù)據(jù)庫所需的信息。, size=12,maxsize=100,filegrowth=2 ) log on ( name=test1log, filename=39。如果要在多個(gè)表中存儲(chǔ)一種特定的數(shù)據(jù)類型,那你可以創(chuàng)建用戶定義數(shù)據(jù)類型,可以保證在它出現(xiàn)的所有表中相應(yīng)的列都有相同的數(shù)據(jù)類型、長度和空值性。 sp_droptype typmydate sp_droptype typmychar 注:如果表正在使用用戶自定義的數(shù)據(jù)類型,那么它不能被刪除。(規(guī)則不同于約束,其不屬于表結(jié)構(gòu)的一部分。 ? 例子:某列的取值只能在 18~25歲之間的規(guī)則 CREATE RULE rulage AS xage BETWEEN 18 AND 25 ? 規(guī)則綁定 當(dāng)規(guī)則被創(chuàng)建后,它必須綁定到列或用戶定義的數(shù)據(jù)類型 o 使用規(guī)則的限制 ? 一次只能使一個(gè)規(guī)則綁定一個(gè)列或用戶定義數(shù)據(jù)類型 ? 如果一個(gè)規(guī)則綁定用戶定義的數(shù)據(jù)類型,它不可代替綁定到數(shù)據(jù)類型的列的規(guī)則; ? 如果對(duì)一個(gè)已經(jīng)綁定了另一個(gè)規(guī)則的列或數(shù)據(jù)類型綁定以新的規(guī)則的話,新規(guī)則將替代老規(guī)則; ? 規(guī)則不能應(yīng)用于已插入到表中的數(shù)據(jù)。這個(gè)規(guī)則只可應(yīng)用于用戶定義數(shù)據(jù)類型的新列。且該規(guī)則只用于以后用該數(shù)據(jù)類型定義的列。它防止了對(duì)現(xiàn)有的用戶定義數(shù)據(jù)類型的列取消規(guī)則。它避免使用該用戶定義數(shù)據(jù)類型的現(xiàn)有列繼承這個(gè)新缺省,僅僅用于將來使用該數(shù)據(jù)類型的列。 sp_addtype mychar, ‘varchar(50)’ CREATE DEFAULT defcity AS ‘Los Angels’ sp_bindefault defcity,mychar ? 取消綁定缺省 o 語法:使用系統(tǒng)存儲(chǔ)過程 sp_unbindefault sp_unbindefault object_name[,FUTUREONLY] ? object_name 指出要取消綁定缺省的列或者用戶自定義數(shù)據(jù)類型; ? FUTUREONLY只能用于取消用戶定義數(shù)據(jù)類型中的缺省。 SQL SERVER中的索引類似于書本后的速印,它能幫助你定位內(nèi)容。但是,為表中的每一列創(chuàng)建索引是不明智的。加入要插入編號(hào)為‘ 123’ 的記錄,那么數(shù)據(jù)庫會(huì)將其放在 ‘ 122’ 和 ‘ 124’的記錄之間。 Page 603 Eid PagePtr E001 601 E005 602 Page 601 Eid PagePtr E001 201 E003 202 Page 602 Eid PagePtr E005 203 E007 204 Root Page Page 201 Eid Name City … E001 John LA … E002 Bob Houton … Page 202 Eid Name City … E003 Mary Houston … E004 Kelly Boston … Page 203 Eid Name City … E005 Mark LA … E006 Will LA … Page 204 Eid Name City … E007 Charles Dallas … E008 Lisa NewYork … Data(Leaf) Pages 查找 Eid為 E005的行 ?非簇索引 (非聚集索引 ) ? 記錄行的物理順序不同于索引的順序; ? 非簇索引一般用在用于連接和 WHERE子句的列上創(chuàng)建,且它的值可能被經(jīng)常修改。非簇索引樹包含按排列順序出現(xiàn)的索引鍵,其索引的葉子層包含數(shù)據(jù)頁的指針和數(shù)據(jù)頁中行號(hào)。 Page 603 Eid PagePtr E001 601 E005 602 Page 601 Eid PagePtr E001 201 E003 202 Page 602 Eid PagePtr E005 203 E007 204 Root Page Page 301 Eid Name City … E005 John LA … E008 Bob Houton … Page 302 Eid Name City … E006 Mary Houston … E007 Kelly Boston … Page 303 Eid Name City … E001 Mark LA … E003 Will LA … Page 304 Eid Name City … E004 Charles Dallas … E002 Lisa NewYork … Data Pages Page 201 E001 303 E002 304 Page 202 E003 303 E004 304 Page 203 E005 301 E006 302 Page 204 E007 302 E008 301 查找 Eid為 E006的行 ? 唯一索引 —— 唯一索引能確保索引無重復(fù),換句話說,如果一個(gè)屬性列設(shè)置了唯一索引,那么這個(gè)字段里的內(nèi)容就是唯一的,不同記錄中的同一字段的內(nèi)容不能相同。索引對(duì)具有大量重復(fù)數(shù)據(jù)的列沒有多大用處; ? 當(dāng)修改索引列的數(shù)據(jù)時(shí),相關(guān)索引會(huì)被自動(dòng)更新; ? 需要時(shí)間和資源維護(hù)索引,不應(yīng)創(chuàng)建不被經(jīng)常使用的索引 ? 簇索引應(yīng)在非簇索引之前創(chuàng)建。 ? 例子:在表 test1上,要求索引表中的值按照 itemno列的值的降序排列原則,創(chuàng)建一個(gè)聚集索引。 該項(xiàng)的默認(rèn)值為 0,表示將葉子節(jié)點(diǎn)索引頁填滿,等于 100%。) ? 例: 有如下視圖 CREATE VIEW vwEmployeeCandidate AS SELECT ,vFirstName, vLastName,cPhone,siTestScor
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1