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

正文內(nèi)容

[工學(xué)]數(shù)據(jù)庫第3章sql-文庫吧資料

2025-02-28 00:50本頁面
  

【正文】 STINCT|ALL]列名 ) 計算數(shù)值型一列值的總和 AVG([DISTINCT|ALL]列名 ) 求一列值的平均值 MAX([DISTINCT|ALL]列名 ) 求一列值的最大值 MIN([DISTINCT|ALL]列名 ) 求一列值的最小值 說明: DISTINCT:取消列中的重復(fù)值 ALL:為默認(rèn)狀態(tài),表示不取消重復(fù)值。在使用時,應(yīng)注意下面兩點: ?LIKE前的列名必須是字符串類型。 SELECT * FROM jbqk WHERE name LIKE ‘王 %’。 SELECT number,name,2022year(birthday) as age FROM jbqk WHERE department IN(‘計算機系’ ,’電子系’ )。 SELECT c_name, period FROM course WHERE period NOT BETWEEN 60 AND 70。 例 6:查詢學(xué)時在 60~ 70之間的課程名稱和學(xué)時。 SELECT * FROM jbqk WHERE department=’計算機系’ 3.條件表達(dá)式的構(gòu)成( WHERE子句) 見表 32 查詢條件 運 算 符 說 明 比 較 =, , , =, =, 字符串比較從左向右進(jìn)行 確定范圍 BETWEEN AND, NOT BETWEEN AND BETWEEN后是下限,AND后是上限 確定集合 IN, NOT IN 檢查一個屬性值是否屬于集合中的值 字符匹配 LIKE, NOT LIKE 用于構(gòu)造條件表達(dá)式中的字符匹配 空 值 IS NULL, IS NOT NULL 當(dāng)屬性值內(nèi)容為空時,要用此運算符 邏輯運算 AND, OR, NOT 用于構(gòu)造復(fù)合表達(dá)式 表 32 WHERE子句常用的查詢條件 課程號 c_number 課程名 c_name 學(xué)時 period 任課教師 t_number C201 C語言 72 T002 C505 操作系統(tǒng) 80 T001 C506 數(shù)據(jù)庫應(yīng)用 84 T002 C508 編譯原理 96 T003 課程號 c_number 學(xué) 號 number 成績 score C201 0022102 75 C505 0051309 95 C508 0052201 92 C506 0052217 80 課程表 (course) 選課表 (sle_course) 例 5:查詢考試成績不及格學(xué)生的學(xué)號。 1.選擇表中的列 例 3:選擇 jbqk中所有各個系的名字,去掉重復(fù)行 SELECT DISTINCT department FROM jbqk。 1.選擇表中的列 例 1:選擇 jbqk表中的所有列 學(xué) 號 姓 名 性別 出生日期 所 在 系 0022102 王雪蓮 女 1980915 電 子 系 0051309 白亞春 男 1981056 計算機系 0052201 陳 韜 男 1981056 計算機系 0052217 袁更旭 男 1980128 計算機系 教師號 教師姓名 職 稱 T001 溫翠靈 講 師 T002 陳 剛 副教授 T003 李建義 講 師 T004 康明威 教 授 課程號 課程名 學(xué)時 任課教師 C201 C語言 72 T002 C505 操作系統(tǒng) 80 T001 C506 數(shù)據(jù)庫應(yīng)用 84 T002 C508 編譯原理 96 T003 課程號 學(xué) 號 成績 C201 0022102 75 C505 0051309 95 C508 0052201 92 C506 0052217 80 學(xué)生基本情況表 選課表 教師表 課程表 學(xué) 號 number 姓 名 name 性別 sex 出生日期 birthday 所 在 系 department 0022102 王雪蓮 女 1980915 電 子 系 0051309 白亞春 男 1981056 計算機系 0052201 陳 韜 男 1981056 計算機系 0052217 袁更旭 男 1980128 計算機系 表 31學(xué)生基本情況表 (jbqk) 1.選擇表中的列 例 1:選擇 jbqk表中的所有列 SELECT * FROM jbqk。 2.目標(biāo)列表達(dá)式 ?語句格式 SELECT [ALL|DISTINCT] 目標(biāo)列表達(dá)式 [, 目標(biāo)列表達(dá)式 ] … FROM 表名或視圖名 [, 表名或視圖名 ] … [ WHERE 條件表達(dá)式 ] [ GROUP BY 列名 1 [ HAVING 條件表達(dá)式 ] ] [ ORDER BY 列名 2 [ ASC|DESC ] ]; ? 數(shù)據(jù)操作語言( DML) 查詢數(shù)據(jù) 2.目標(biāo)列表達(dá)式 ⑴ 列表達(dá)式可以是“列名 1,列名 2…” 的形式;如果 FROM子句指定了多個表,則列名應(yīng)是“表名 .列名”的形式。如果有ORDER BY子句,則結(jié)果表要按照 列名 2的值進(jìn)行升序和降序排列。 SQL語言的查詢語句 (Select)一般格式是: SELECT A1,A2,…,An ( 投影運算 ) FROM R1,R2,…, R m ( 笛卡爾積運算 ) WHERE F ( F為謂詞條件 ) 上面查詢語句等價于關(guān)系代數(shù)表達(dá)式: ))(( 21,21 mAAA FRRRn????? ? ??語句格式 SELECT [ALL|DISTINCT] 目標(biāo)列表達(dá)式 [, 目標(biāo)列表達(dá)式 ] … FROM 表名或視圖名 [, 表名或視圖名 ] … [ WHERE 條件表達(dá)式 ] [ GROUP BY 列名 1 [ HAVING 條件表達(dá)式 ] ] [ ORDER BY 列名 2 [ ASC|DESC ] ]; 指定要顯示的屬性列 指定查詢條件 查詢結(jié)果按指定列的值分組 篩選出只有滿足指定條件的組 對查詢結(jié)果表按指列值的升序或降序排序 ? 查詢語言( QL) 查詢數(shù)據(jù) 指定查詢對象 1.命令含義 ⑴ 從 FROM子句指定的基本表或視圖中,根據(jù) WHERE子句的條件表達(dá)式查找出滿足該條件的記錄,按照 SELECT子句指定的目標(biāo)列表達(dá)式,選出元組中的屬性值形成結(jié)果表。程序如下: DROP INDEX Select:查詢數(shù)據(jù) SQL的核心是數(shù)據(jù)查詢。 注意:該命令不能刪除由 CREATE TABLE或者 ALTER TABLE命令創(chuàng)建的主鍵和唯一性約束索引,也不能刪除系統(tǒng)表中的索引。 CREAT INDEX 學(xué)生索引 ON jbqk(name desc)。 例 8:在學(xué)生基本情況表 jbqk之上建立一個關(guān)于學(xué)生表的索引文件。 說明:索引可以建立在一列和多列之上,索引順序可以是 ASC(升序)或 DESC(降序),缺省值是升序??梢岳盟饕焖僭L問數(shù)據(jù)庫表中的特定信息。 例 7:刪除剛才所建的 jbqk表,使用如下命令格式: DROP TABLE jbqk。 ALTER TABLE jbqk DROP COLUMN score。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1