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

正文內容

北京郵電大學軟件工程研究生的課程---數據庫設計開發(fā)-0-3-文庫吧資料

2025-01-05 02:02本頁面
  

【正文】 關系代數: π cid(O)— π cid(σ aid=’ a03’ (O)) select distinct cid from orders x where not exists (select * from orders where cid= and aid=‘ a03’ )。 not exists能被用來實現關系代數的 MINUS運算 。 EXISTS的查詢一般能找到等價的其他查詢形式 。 N O T EXISTS(Subquery)為真當且僅當返回集合為空 . 例 :求出既訂購了產品 p01有訂購了產品 p07的顧客 cid. 關系代數 :πcid(σpid=’ p01’ (O))∩ πcid(σpid=’ p07’ (O)) select distinct cid from orders x where pid=‘ p01’ and exists (select * from orders where cid= and pid=‘ p07’ )。 正確 : select cid from customer where dist all (select dist from customers where city=‘ 北京 ’ )。 select aid from agents where percent =all (select percent from agents)。 SOME和 ANY含義相同 , SOME是最新版本的推崇形式 。 郭文明 子查詢 ? 1) IN謂詞 (NOT IN) 例 :求通過住在北京或上海的代理商訂貨的顧客的姓名和折扣 . select ame,dist from customers where cid in (select cid from orders where aid in (select aid from agents where city in (‘ 北京 ’ ,’ 上海 ’ ))); 例 :求由住在北京的顧客和住在北京的代理商組成的所有訂貨 ordno. select ordno from orders where (cid,aid) in (select cid,aid from customers c,agents a where =‘ 北京 ’ and =‘ 北京 ’ )。 ? 出現在另一個 select語句之內的 select語句形式稱為子查詢 。 這是 SQL與關系代數的一個很重要的不同點 。 如果沒有 AS, ORACLE中將完整表達式文本作為列名 。ORACLE和 INFORMIX使用 別名 或 表別名 , DB2 UDB使用 相關名 。 乘積 投影 π 選擇 σ 郭文明 簡單查詢 注: 1) SQL99規(guī)定 FROM子句中執(zhí)行連接運算 , 但大多數產品通過笛卡爾積運算并且在 WHERE子句中包含表示參與連接的列值相等的條件來模擬連接運算 , 具體實現方法 (執(zhí)行計劃 , 查詢優(yōu)化 )各不相同 。 lower(str) upper(str) 郭文明 SQL中的標準謂詞 謂詞 形式 例子 比較謂詞 BETWEEN謂詞 量化謂詞 IN謂詞 EXISTS謂詞 IS NULL謂詞 LIKE謂詞 expr1θ {expr2|(subquery)} expr1[NOT] BETWEEN expr2 and expr3 exprθ [SOME|ANY|ALL] (subquery) expr [NOT] IN (subquery) [NOT]EXISTS(subquery) colname IS [NOT]NULL cloname [NOT] LIKE val [ESCAPE val] (subquery) between and c . d i s c n t = a l l (subquery) pid in (select pid from orders) exist(select * ? ) is null ame like ?A%? 郭文明 簡單查詢 ? 例:檢索定貨記錄中所有 pid值: select pid from orders 結果中有重復的 pid select distinct pid from orders 結果中 pid唯一 select缺省為 all,distinct沒有出現時允許重復行 , 缺省情況不遵守行唯一性規(guī)則 。 n,b為整數 n的平方根 , n為整數或浮點數 另外 , 三角函數 、 指數函數 、對數函數 、 冪函數和 round(n) 數值類型 整數 浮點 郭文明 SQL99中的描述 ORACLE DB2 UDB INFORMIX 返回串長度 (整數個字符 ) CHAR_LENGTH(str) 返回子串 ,從 m個開始取 n個 SUBSTRING( str) FORM m FOR(n) 返回去掉左或右空格后得到的包含空格的串 TRIM( [[LEADING|TRAILING |BOTH] [SET]FROM]str) 返回子串 str2在 str1中位置 , 如果指定 n,則從 n開始 POSITION( str1 IN str2) 字母小寫 LOWER( str) 字母大寫 UPPER( str) length(str) substr(str,m[,n]) trim([[leading| trailing|both] [set] from] str), ltrim(str[,set]), rtrim(str[,set]) instr(str1,str2 [,n]) lower(str) upper(str) length(str) substr(str,m[,n]) ltrim(str)。 ? SQL查詢的一個爭議點即:對于同一個查詢會存在眾多不同的構造方法 。 日期表達式由常數 、 表屬性 、 日期運算符 、 日期函數所組成 ? WHERE中使用謂詞來表示條件 。 數值表達式由常數 、 表屬性 、 算術運算符 、 算術函數所組成 。 一個標識符必須以一個字母打頭 , Entry SQL92和 Core SQL99將一個標識符字節(jié)數限制在 18個以內 。 郭文明 數據查詢 ? Select語句的執(zhí)行過程 可以理解為 : 首先 , 對 FROM子句中的所有表做關系乘積 接著 , 刪除不滿足 WHERE子句的行 根據 GROUP BY子句對剩余的行進行分組 然后刪除不滿足 HAVING子句的組 求出 SELECT子句選擇列表的表達式的值 若有關鍵詞 DISTINCT存在 , 則刪除重復的行 ? Select中的 標識符:一般的 SQL標識符是大小寫無關的 。 郭文明 數據查詢 ? 數據查詢是數據庫的核心操作 。 行列子集視圖是可更新的 。 ? DBMS執(zhí)行 CREATE VIEW語句的結果只把視圖的定義存入數據字典 , 并不執(zhí)行其中的 SELECT。但是由該視圖導出的其他
點擊復制文檔內容
化學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1