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

正文內(nèi)容

vfpsql查詢ppt課件(編輯修改稿)

2025-02-13 15:39 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 80分以上的各課程的課程號(hào)與平均成績(jī)。 select 課程號(hào) ,avg(成績(jī) )from xkcjb。 group by 課程號(hào) having avg(成績(jī) )80 結(jié)果如圖所示。 【 例 】 求至少選修了 2門(mén)課程的學(xué)生的信息。 SELECT ,姓名 ,課程號(hào) FROM dab,xkcjb WHERE = 。 GROUP BY HAVING COUNT(*)=2 結(jié)果如圖所示。 8)使用空值進(jìn)行查詢 【 例 】 假設(shè)在 xkcjb中 2022級(jí)的學(xué)生還沒(méi)有考試,則成績(jī)?yōu)榭铡T囌页錾形纯荚嚨倪x課信息。 update xkcjb set 成績(jī) =null where left(學(xué)號(hào) ,4)= 2022 update xkcjb set 重考成績(jī) =null where left(學(xué)號(hào) ,4)= 2022 注:首先在表設(shè)計(jì)器中設(shè)置“成績(jī)”和“重考成績(jī)”字段允許為空值 null sele * from xkcjb where 成績(jī) is null 注意:查詢空值時(shí)要使用 IS NULL,而用 =NULL是無(wú)效的,因?yàn)榭罩挡皇且粋€(gè)確定的值,不能用 “ =”這樣的運(yùn)算符進(jìn)行比較。不為空值應(yīng)用 IS NOT NULL,不能用! =NULL。 sele * from xkcjb where 成績(jī) is null and 重考成績(jī) is null sele * from xkcjb where 成績(jī) is not null 9 )多表聯(lián)接查詢 SELECT語(yǔ)句可以實(shí)現(xiàn)對(duì) Visual FoxPro 4種聯(lián)接類型的查詢: ?內(nèi)部聯(lián)接( Inner Join) :只有 2個(gè)表的字段都滿足聯(lián)接條 ?左聯(lián)接 (Left Outer Join):聯(lián)接條件左邊表中的記錄都包含在查詢結(jié)果中,而右邊表中的記錄只有滿足聯(lián)接條件 ?右聯(lián)接( Right Outer Join) ?完全聯(lián)接( Full Join) :無(wú)論 2個(gè)表中的記錄是否滿足聯(lián) 通常有 3種方法實(shí)現(xiàn)多表聯(lián)接查詢,一是在查詢命令中顯示地指定聯(lián)接類型;二是在查詢命令中使用 WHERE子句;三是 ( 1 格式: SELECT … FROM 表或視圖 INNER|LEFT|RIGHT|FULL JOIN 表或視圖 ON 聯(lián)接條件 WHERE … 功能:通過(guò)指定的聯(lián)接類型建立多表間的聯(lián)接 注意:若 SELECT后要查詢的列名(字段名)在 2個(gè)表中都有,則必須采用 “ 表名 .字段名 ” ,若字段名唯一,則可僅寫(xiě)出字段名。 【 例 】 顯示 dab和 xkcjb中成績(jī)不及格的學(xué)生姓名、學(xué)號(hào)、課程號(hào)及成績(jī)。 SELECT , 姓名 ,課程號(hào) ,成績(jī) FROM xkcjb。 INNER JOIN dab ON = 。 WHERE 成績(jī) 60 結(jié)果如圖所示。 ( 2)用 WHERE子句實(shí)現(xiàn)多表間的聯(lián)接查詢 :用 WHERE子句實(shí)現(xiàn)多表間的聯(lián)接查詢時(shí),無(wú)須直接指明聯(lián)接類型( 隱含是內(nèi)部聯(lián)接 ),只需把聯(lián)接條件直接寫(xiě)入 WHERE 【 例 】 顯示 dab和 xkcjb中成績(jī)不及格的學(xué)生姓名、學(xué)號(hào)、課程號(hào)及成績(jī)。 SELECT ,姓名 ,課程號(hào) ,成績(jī) FROM xkcjb,dab 。 WHERE = AND 成績(jī) 60 結(jié)果如圖所示。 ( 3)使用嵌套查詢實(shí)現(xiàn)多表間的聯(lián)接查詢 :在 SQL語(yǔ)言中,由 SELECT、 FROM、 WHERE語(yǔ)句組成一個(gè)查詢塊。嵌套查詢就是將第 2個(gè)查詢塊放在第 1個(gè)查詢塊的 WHERE條件中,形成外層 (第 1個(gè) )查詢包含內(nèi)層 (第 2個(gè) )查詢的嵌套查詢。 外層查詢也稱為主查詢、父查詢,內(nèi)層查詢也稱為下層查詢、子查詢。系統(tǒng)對(duì)嵌套查詢的處理過(guò)程是先做 在子查詢中還可以再包含更下層的查詢,從而形成層嵌套查詢。 【 例 】 查詢女生學(xué)生選課信息,包括學(xué)號(hào),課程號(hào),成績(jī)。 本例的查詢條件含另一個(gè)表的屬性,可用嵌套查詢。 select *from xkcjb。 where 學(xué)號(hào) in (select 學(xué)號(hào) 。 from dab。 where 性別 =女 ) 嵌套查詢是一類基于多個(gè)關(guān)系的查詢 , 此類查詢所要求的結(jié)果出自一個(gè)關(guān)系 , 但相關(guān)的條件卻涉及多個(gè)關(guān)系 。 注意:此處不能用“ =”代替 “ in”,因?yàn)閮?nèi)層查詢結(jié)果是一個(gè)集合。如果內(nèi)層查詢結(jié)果是一個(gè)值則可用 “ =” 【 例 】 查詢成績(jī)?cè)?90分及以上的學(xué)生姓名。 SELECT 姓名 FROM dab WHERE 學(xué)號(hào) IN (SELECT 學(xué)號(hào) FROM xkcjb WHERE 成績(jī) =90) 結(jié)果是蜂雪燕和張偉。 【 例 】 顯示 的學(xué)生姓名、學(xué)號(hào)、課程號(hào)及成績(jī)。 方法 1: SELECT ,姓名 ,課程號(hào) ,成績(jī) FROM 選課 INNER JOIN 學(xué)生 ON =號(hào) WHERE 成績(jī) 60 方法 2: SELECT ,姓名 ,課程號(hào) ,成績(jī) FROM xkcjb a,dab b WHERE = AND 成績(jī) 60 有幾種方法 ? 【 例 】 在 , 各個(gè)學(xué)生的學(xué)號(hào),姓名,成績(jī)及課程名。 select , 姓名 , 課程名 , 成績(jī) 。 from dab a, kcb b, xkcjb c 。 where = and = 教科書(shū) 109頁(yè)例 【 例 】 查詢成績(jī)?cè)?90分及以上的學(xué)生姓名。 SELECT 姓名 FROM dab WHERE 學(xué)號(hào) IN (SELECT 學(xué)號(hào) FROM xkcjb WHERE 成績(jī) =90) 教科書(shū) 106107頁(yè)例 、例 、例、例 教科書(shū) 110頁(yè)例 10)查詢中的幾個(gè)特殊選項(xiàng) (1)使用 TOP 數(shù)值表達(dá)式 [ PERCENT]短語(yǔ)顯示部分結(jié)果 【 例 】 顯示學(xué)分較高的 2門(mén)課程的信息。 SELECT * TOP 2 FROM KCB ORDER BY 學(xué)分 DESC
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1