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

正文內(nèi)容

關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言(文件)

2025-06-06 16:45 上一頁面

下一頁面
 

【正文】 22】 查找部門號屬于 11和 21的員工姓名及部門號 。 – “ %”代表任意長度 ( 長度可以為 0) 的字符串 。 【 例 324】 查找所有 1990年參加工作的員工姓名及參加工作時間 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 運(yùn)算符 IS NULL 運(yùn)算符 IS NULL用來測試某個屬性值是否為空 。 查詢沒有崗位津貼的員工姓名 。 SELECT ename,sal FROM employee WHERE sal1500 AND job=’ 部門主管 ’ 。 SELECT ename FROM employee WHERE m IS NOT NULL 。 【 例 333】 查詢所有員工的姓名及月薪 , 結(jié)果按月薪的降序排列 。 SELECT ename,dept_id,sal FROM employee ORDER BY dept_id ,sal DESC 。 (3)排序是查詢語句的最后一步工作 , 所以 ORDER BY子句一般放在查詢語句的最后 。 注意:在一個 SELECT語句中 DISTINCT只能出現(xiàn)一次 , 并且DISTINCT必須在所有列名之前 , 否則會發(fā)生語法錯誤 。 統(tǒng)計函數(shù) 語義 COUNT([DISTINCT|ALL]*) 統(tǒng)計表的記錄個數(shù) COUNT([DISTINCT|ALL]列名 ) 統(tǒng)計一列中值不為 NULL值的個數(shù) SUM([DISTINCT|ALL]列名 ) 計算一列值的總和(此列必須為數(shù)值型) AVG([DISTINCT|ALL]列名 ) 計算一列值的平均值(此列必須為數(shù)值型) MAX([DISTINCT|ALL]列名 ) 給出一列值中的最大值 MIN([DISTINCT|ALL]列名 ) 給出一列值中的最小值 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 【 例 336】 統(tǒng)計員工總?cè)藬?shù) 。 SELECT COUNT(m) FROM employee WHERE dept_id=’11’ 。 【 例 339】 查詢最早參加工作時間和最晚參加工作時間 。 注意: 除 COUNT( *) 外 , 所有的統(tǒng)計函數(shù)都不包括取值為空值的行 。 ? 基于多列的分組 GROUP BY子句還可以作用于多列上 , 此時的數(shù)據(jù)分組意義是分大組之后再分小組 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? HAVING子句 如果分組后還要根據(jù)一定條件對這些組進(jìn)行篩選 , 則使用HAVING子句來實現(xiàn) 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 連接查詢 ? 連接查詢的概念 如果一個查詢需要從兩個或兩個以上的數(shù)據(jù)表中獲取數(shù)據(jù)時 ,則稱之為連接查詢 。 比如:表 1有 3條記錄 , 表 2有 5條記錄 , 則廣義笛卡爾積產(chǎn)生 3*5=15條記錄 。 【 例 343】 查詢每位員工的員工號 , 姓名 , 部門號 、 部門名稱及部門電話 。 別名只在本次查詢有效 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 假設(shè)有 JOB表 ( 職位表 ) , 它包含兩個屬性:職位 job_level和標(biāo)準(zhǔn)月薪std_sal, 該表包含記錄如下: job_level std_sal 部門經(jīng)理 2200 出納 1200 【 例 345】 列出可提供給 employee表中每位員工比現(xiàn)在薪水高的職位 。 已經(jīng)說明為 NOT NULL的屬性列 , 則必須出現(xiàn)在INTO子句后 。 該語句等價于: INSERT INTO dept VALUES (‘31’,’ 產(chǎn)品開發(fā)部 ’ ,’08667864532’)。 其語句格式一般為: INSERT INTO 表名 [(屬性列 1[,屬性列 2]… )] 子查詢 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 修改記錄 SQL語言修改記錄的語句為 UPDATE。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 修改單條記錄 【 例 350】 修改 1311號員工的月系薪為 1700。 【 例 352】 21號部門的所有員工取消崗位津貼 。這種情況也屬于批量修改 。 (2)這條 UPDATE語句的 WHERE子句有兩個條件,它們是邏輯與關(guān)系。 ? 刪除單條記錄 【 例 354】 刪除員工號為 1045的記錄 。 【 例 356】 刪除所有員工記錄 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 使用子查詢刪除 SELECT語句同樣也可以和 DELETE語句聯(lián)合使用 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 視圖 視圖的概念 視圖不包含任何數(shù)據(jù) , 只是定義在一個或多個基表上或其他視圖上 , 并且提供一種訪問基表數(shù)據(jù)的方法 。 視圖一經(jīng)定義 , 就可以象基本表一樣執(zhí)行查詢 、 刪除等操作 ,也可以在視圖上定義新的視圖 , 但對視圖的更新操作則有一定限制 。 使用視圖 , 可以隱蔽這種復(fù)雜性 。 而通過視圖訪問數(shù)據(jù) , 則可以通過改變視圖來適應(yīng)基本表的變化 ,使應(yīng)用程序不必作改變 , 保證了基本表數(shù)據(jù)和應(yīng)用程序的邏輯獨(dú)立性 。 (2)組成視圖的各屬性列可以顯式指定 , 也可以省略 。 3)需要對視圖中的某些列重新命名。 CREATE VIEW sal21_vu (eno,ename,salary) AS SELECT emp_id,ename,sal FROM employee WHERE dept_id=’21’ 。 由于視圖不僅可以建立在基本表之上 , 還可以建立在視圖上 , 因此該語句也可寫作: CREATE VIEW sal21_vu1 AS SELECT * FROM sal21_vu WHERE sal1500。 【 例 362】 為產(chǎn)品開發(fā)部的員工的員工號 、 姓名 、 月薪以及工齡建立視圖 。 (1) 查詢儲戶的姓名和存款額 Select 姓名 ,[存款額 (元 )] From 儲戶基本信息 b, 儲戶動態(tài)信息 d Where = 結(jié)果如下: 姓名 存款額 (元 ) 李丹娜 趙慶 王立群 張嵐 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 (2) 查詢賬號為 10245082的儲戶的存取款記錄 。 Select * From 存取款 Where 編號 =39。100239。 and 日期 ={20211001 8:00} and 日期 ={20211001 8:00} 結(jié)果如下: 賬號 編號 標(biāo)志 金額 (元 ) 日期 10245082 1002 0 20210108 00:00: 10020213 1002 0 20211216 00:00: 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 (4)查詢編號為 1002的儲蓄所的存取款業(yè)務(wù)匯總情況 。1024508239。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 案例 2:活期儲蓄管理系統(tǒng)數(shù)據(jù)庫上的查詢 ? 示例數(shù)據(jù) 由案例 1知 , 活期儲蓄管理系統(tǒng)數(shù)據(jù)庫包括:儲戶基本信息 、 儲戶動態(tài)信息 、 儲蓄所 、 存取款 4個基本表 , 根據(jù)案例 1對關(guān)系結(jié)構(gòu)的描述 ( 也稱為數(shù)據(jù)字典 ) , 這里給出活期儲蓄管理系統(tǒng)數(shù)據(jù)庫中基本表的示例數(shù)據(jù) 。 本例中因使用了統(tǒng)計函數(shù) , 因而對視圖的列作了顯式指定 。 CREATE VIEW sal21_vu1 (eno,ename,salary) AS SELECT emp_id,ename,sal FROM employee WHERE dept_id=’21’ AND sal1500。 CREATE VIEW mgr_vu AS SELECT * FROM employee WHERE JOB=’ 部門主管 ’ 。 下列情形建立視圖時必須顯式指定屬性列: 1)視圖的某列不是原屬性列 , 而是統(tǒng)計函數(shù)或者表達(dá)式 。如果某個用戶需要訪問表中的某些列,但另一些屬性列必須對該用戶保密,則可以利用視圖達(dá)到此目的,將視圖建立在該用戶需要訪問的那些列上。 ? 保證了基本表數(shù)據(jù)和應(yīng)用程序的邏輯獨(dú)立性 當(dāng)應(yīng)用程序通過視圖來訪問數(shù)據(jù)時 , 視圖實際上成為應(yīng)用程序和基本表數(shù)據(jù)之間的橋梁 。 一張基本表可能有很多屬性列 , 利用視圖 ,用戶可以把自己感興趣的屬性列集中起來 , 放在一個視圖中 , 此后用戶可以將視圖作為一張表來對待 。 視圖的所有數(shù)據(jù)來自基本表 。 DELETE FROM employee WHERE dept_id IN ( SELECT dept_id FROM dept WHERE =’ 產(chǎn)品開發(fā)部 ’ OR =’ 事業(yè)推廣部 ’ ) 。 刪除所有記錄 , 是清空表中數(shù)據(jù) , 因此不加 WHERE子句 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 刪除多條記錄 【 例 355】 刪除部門號為 31的所有記錄 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 刪除記錄 DELETE語句一般格式: DELETE FROM 表名 [WHERE 條件 ] 。 UPDATE employee SET m=m+500 WHERE job=’ 部門主管 ’ AND dept_id= ( SELECT dept_id FROM dept WHERE =’ 產(chǎn)品開發(fā)部 ’ ) 。 第 3章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 2021/6/15 ? 用子查詢修改記錄 UPDATE語句可以和 SELECT語句聯(lián)合使用 。 ? 修改多條記錄 【 例 351】 所有員工月薪上調(diào) 5%。 其一般語句格式為: UPDATE 表名 SET 列名 =表達(dá)式 [,列名 =表達(dá)式 ][,… ] [WHERE 條件 ]。 先創(chuàng)建新表的結(jié)構(gòu): CREATE TABLE dept_sal (dept_id CHAR(2),avg_sal SMALLINT)。 INSERT INTO employee VALUES(‘1311’, ‘淳 ’ ,NULL,NULL
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1