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

正文內(nèi)容

4汽車(chē)服務(wù)企業(yè)信息化管理基礎(chǔ)4關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言sql(編輯修改稿)

2025-02-12 19:02 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的姓名和年齡。學(xué)生的姓名和年齡。SELECT XM,NL FROM STU_INFOWHERE NLANY ( ) AND BH’材物材物2k01’同義字同義字SELECT NL FROM STU_INFO WHERE BH=‘材物材物 2k01’汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 50帶有、帶有 EXISTS謂詞的子查詢(xún)謂詞的子查詢(xún)EXISTS是測(cè)試子查詢(xún)是否有數(shù)據(jù)行返回,如果有是測(cè)試子查詢(xún)是否有數(shù)據(jù)行返回,如果有則返回則返回 TRUE,否則返回,否則返回 FALSE。 NOT EXISTS則則相反,當(dāng)結(jié)果表為空時(shí),才返回相反,當(dāng)結(jié)果表為空時(shí),才返回 TRUE。 例例 (查詢(xún)選修了高等數(shù)學(xué)( KCH=090101)的學(xué)生的姓名等信息)的學(xué)生的姓名等信息 SELECT XM,XBM,BHFROM STU_INFOWHERE EXISTS (SELECT * FROM XK WHERE XH= AND KCH=‘090101’不需要明確指定列名,不需要明確指定列名,這個(gè)子查詢(xún)不一定會(huì)執(zhí)行這個(gè)子查詢(xún)不一定會(huì)執(zhí)行完,只要發(fā)現(xiàn)匹配條件成完,只要發(fā)現(xiàn)匹配條件成立,就退出子查詢(xún)立,就退出子查詢(xún)汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 51例例 SELECT XM,XBM,BH FROM STU_INFOWHERE NOT EXISTS (SELECT * FROM K2023 WHERE XH= AND KM=39。高等數(shù)學(xué)高等數(shù)學(xué) 39。)汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 52例: 在 stu_info表中查詢(xún)選修了 090101號(hào)課程的學(xué)生姓名SELECT xmFROM stu_infoWHERE (XH IN (SELECT XH FROM xk WHERE (kch = ‘09010139。)))當(dāng)查詢(xún)的信息涉及一個(gè)關(guān)系時(shí),嵌套查詢(xún)和連接查詢(xún)當(dāng)查詢(xún)的信息涉及一個(gè)關(guān)系時(shí),嵌套查詢(xún)和連接查詢(xún)可互換可互換Select xm from stu_info,xk Where = and kch=‘090101’汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 53 多個(gè)多個(gè) SELECT語(yǔ)句的結(jié)果可進(jìn)行集合操作語(yǔ)句的結(jié)果可進(jìn)行集合操作 , SQL Server的的 TransactSQL語(yǔ)言只提供語(yǔ)言只提供 UNION(并)(并) 運(yùn)運(yùn)算符實(shí)現(xiàn)并操作算符實(shí)現(xiàn)并操作 。語(yǔ)法格式語(yǔ)法格式 ::SELECT_1 UNION [ALL] SELECT_2 {[UNION [ALL] SELECT_3]}……進(jìn)行并運(yùn)算的子查詢(xún)進(jìn)行并運(yùn)算的子查詢(xún)汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 54例例 :有兩個(gè)數(shù)據(jù)庫(kù)表:有兩個(gè)數(shù)據(jù)庫(kù)表 STUFR和和 STUIS,其結(jié)構(gòu)完全一,其結(jié)構(gòu)完全一樣,分別存放外語(yǔ)學(xué)院和信息學(xué)院的學(xué)生基本信息,現(xiàn)在樣,分別存放外語(yǔ)學(xué)院和信息學(xué)院的學(xué)生基本信息,現(xiàn)在要查詢(xún)兩個(gè)學(xué)院女生的學(xué)號(hào)、姓名。要查詢(xún)兩個(gè)學(xué)院女生的學(xué)號(hào)、姓名。 SELECT XH,XM FROM STUFR WHERE XB='女''女'UNION SELECT XH,XM FROM STUIS WHERE XB='女''女' 汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 55說(shuō)明:說(shuō)明: (( 1)使用)使用 UNION運(yùn)算符進(jìn)行聯(lián)合查詢(xún)時(shí),要保證各個(gè)運(yùn)算符進(jìn)行聯(lián)合查詢(xún)時(shí),要保證各個(gè)SELECT語(yǔ)句的目標(biāo)列表達(dá)式數(shù)量相等、排列順序相互一一對(duì)語(yǔ)句的目標(biāo)列表達(dá)式數(shù)量相等、排列順序相互一一對(duì)應(yīng)、數(shù)據(jù)類(lèi)型必須兼容。應(yīng)、數(shù)據(jù)類(lèi)型必須兼容。 (( 2)) UNION之后如果使用了之后如果使用了 ALL選項(xiàng),則顯示所有的包括重選項(xiàng),則顯示所有的包括重復(fù)的行,如果沒(méi)有使用復(fù)的行,如果沒(méi)有使用 ALL選項(xiàng),則重復(fù)行只顯示一行。選項(xiàng),則重復(fù)行只顯示一行。 (( 3)) UNION操作常用于歸檔數(shù)據(jù),例如歸檔各個(gè)基層部門(mén)的操作常用于歸檔數(shù)據(jù),例如歸檔各個(gè)基層部門(mén)的數(shù)據(jù)等,運(yùn)行時(shí)將查詢(xún)的數(shù)據(jù)合并到第一個(gè)表中。數(shù)據(jù)等,運(yùn)行時(shí)將查詢(xún)的數(shù)據(jù)合并到第一個(gè)表中。(( 4)也可以對(duì)結(jié)果進(jìn)行排序或者分組匯總,這是必須把)也可以對(duì)結(jié)果進(jìn)行排序或者分組匯總,這是必須把 ORDER BY子句或子句或 GROUP BY子句放在最后一個(gè)子句放在最后一個(gè) SELECT語(yǔ)句的后面,并且語(yǔ)句的后面,并且必須是針對(duì)第一個(gè)必須是針對(duì)第一個(gè) SELECT語(yǔ)句的列進(jìn)行的排序或分組。語(yǔ)句的列進(jìn)行的排序或分組。 (( 5)使用)使用 UNION連接的所有連接的所有 SELECT語(yǔ)句也可以使用同一張表,語(yǔ)句也可以使用同一張表,此時(shí)此時(shí) UNION運(yùn)算符可以用運(yùn)算符可以用 OR運(yùn)算符來(lái)代替。運(yùn)算符來(lái)代替。 汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 56例例 :將上個(gè)例子中的兩個(gè)數(shù)據(jù)庫(kù)表:將上個(gè)例子中的兩個(gè)數(shù)據(jù)庫(kù)表 STUFR和和 STUIS的數(shù)的數(shù)據(jù)合并到結(jié)構(gòu)相同的全校的學(xué)生數(shù)據(jù)表?yè)?jù)合并到結(jié)構(gòu)相同的全校的學(xué)生數(shù)據(jù)表 STU中去。中去。 SELECT * FROM STUUNION ALLSELECT * FROM STUFRUNION ALLSELECT * FROM STUIS如何將查詢(xún)的結(jié)果保如何將查詢(xún)的結(jié)果保存在當(dāng)前數(shù)據(jù)庫(kù)新建存在當(dāng)前數(shù)據(jù)庫(kù)新建的表的表 NEWSTU中中 ??SELECT * INTO NEWSTUFROM STUFRUNION ALLSELECT * FROM STUIS汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 57例例 :: 查詢(xún)查詢(xún) 01學(xué)院的學(xué)生及所有的本科生學(xué)院的學(xué)生及所有的本科生 SELECT * FROM STU_INFO WHERE XSH=‘01’ UNION SELECT * FROM STU_INFO WHERE PYCCM=‘本科本科 ’ 改寫(xiě)改寫(xiě) SELECT * FROM STU_INFO WHERE XSH=’01’ OR PYCCM=‘本科本科 ’ 汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 58TSQL提供了三種系統(tǒng)內(nèi)置函數(shù):提供了三種系統(tǒng)內(nèi)置函數(shù): 行集函數(shù)、聚行集函數(shù)、聚合函數(shù)和標(biāo)量函數(shù)合函數(shù)和標(biāo)量函數(shù) 。其中聚合函數(shù)在。其中聚合函數(shù)在 行了介紹。行了介紹。 數(shù)學(xué)函數(shù)數(shù)學(xué)函數(shù) :對(duì):對(duì) SQL Server提供的數(shù)字?jǐn)?shù)據(jù)提供的數(shù)字?jǐn)?shù)據(jù)((decimal,integer,float,real,money,smallmoney,smallint和和 tinyint)) 進(jìn)行數(shù)學(xué)運(yùn)算并返回進(jìn)行數(shù)學(xué)運(yùn)算并返回運(yùn)算結(jié)果。運(yùn)算結(jié)果。汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 59(( 2)) RAND函數(shù)函數(shù)語(yǔ)法格式語(yǔ)法格式 :: RAND([seed] )功能功能 :返回:返回 0~~ 1之間的一個(gè)隨機(jī)值。之間的一個(gè)隨機(jī)值。 (( 1)) ABS函數(shù)函數(shù)語(yǔ)法格式語(yǔ)法格式 :: ABS(數(shù)值型表達(dá)式數(shù)值型表達(dá)式 )功能功能 :返回給定數(shù)值表達(dá)式的絕對(duì)值:返回給定數(shù)值表達(dá)式的絕對(duì)值參數(shù)參數(shù) seed(種子)(種子) 為整型表達(dá)式為整型表達(dá)式 汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 60(( 1)) ASCⅡⅡ 函數(shù)函數(shù)語(yǔ)法格式語(yǔ)法格式 :: ASCⅡ( 字符型表達(dá)式字符型表達(dá)式 )功能功能 :: 返回字符表達(dá)式最左端字符的返回字符表達(dá)式最左端字符的 ASCⅡ 值值 。(( 2)) CHAR函數(shù)函數(shù)語(yǔ)法格式語(yǔ)法格式 :: CHAR(0~~ 255之之 間間 的整數(shù)的整數(shù) ) 功能功能 :: 將將 ASCⅡ 轉(zhuǎn)換為字符轉(zhuǎn)換為字符 。汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 61(( 3)) LEFT函數(shù)函數(shù)語(yǔ)法格式語(yǔ)法格式 :: LEFT(字符型表達(dá)式字符型表達(dá)式 ,整型表達(dá)式整型表達(dá)式 ) 功能功能 :: 返回從字符串左邊開(kāi)始指定個(gè)數(shù)的字符返回從字符串左邊開(kāi)始指定個(gè)數(shù)的字符 例例 :: 查詢(xún)學(xué)號(hào)最左邊的查詢(xún)學(xué)號(hào)最左邊的 4個(gè)字符。個(gè)字符。SELECT LEFT(XH,4)FROM STU_INFO字符串處理函數(shù)、字符串處理函數(shù)汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 62(( 4)) LTRIM函數(shù)函數(shù)語(yǔ)法格式語(yǔ)法格式 :: LTRIM(字符型表達(dá)式字符型表達(dá)式 )功能功能 :: 刪除刪除 字符型表達(dá)式字符型表達(dá)式 字符串最左邊的空格,并返字符串最左邊的空格,并返回字符串?;刈址? (( 5)) REPLACE函數(shù)函數(shù)語(yǔ)法格式語(yǔ)法格式 :: REPLACE(‘字符表達(dá)式字符表達(dá)式 1’,’字符表達(dá)式字符表達(dá)式 2’,’字符表字符表達(dá)式達(dá)式 3’) 功能功能 :: 用字符表達(dá)式用字符表達(dá)式 3替換字符表達(dá)式替換字符表達(dá)式 1中包含的字符表達(dá)式中包含的字符表達(dá)式2,并返回替換后的表達(dá)式。,并返回替換后的表達(dá)式。 汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 63例例 (已知某學(xué)校學(xué)號(hào)( XH, char)的前)的前 4位是入學(xué)年,位是入學(xué)年,第第 5位是性別代碼,后位是性別代碼,后 5位是流水號(hào),如某女生的學(xué)號(hào):位是流水號(hào),如某女生的學(xué)號(hào):2023030101。在學(xué)生基本情況數(shù)據(jù)庫(kù)表。在學(xué)生基本情況數(shù)據(jù)庫(kù)表 STU_INFO中查詢(xún)所中查詢(xún)所有學(xué)生的學(xué)號(hào)、姓名、入學(xué)年、性別信息。有學(xué)生的學(xué)號(hào)、姓名、入學(xué)年、性別信息。 (( 6)) SUBSTRING函數(shù)函數(shù)語(yǔ)法格式語(yǔ)法格式 :: SUBSTRING(expression,整型整型 ,整型整型 )功能功能 :: 返回返回 expression中指定的部分?jǐn)?shù)據(jù)。中指定的部分?jǐn)?shù)據(jù)。 可以是字符串、二進(jìn)制可以是字符串、二進(jìn)制串、串、 text、 image字段字段或表達(dá)式或表達(dá)式 指定從指定從 expression的第幾個(gè)字節(jié)開(kāi)始的第幾個(gè)字節(jié)開(kāi)始 length指定要返指定要返回的字節(jié)數(shù)回的字節(jié)數(shù) SELECT XH,XM,LEFT(XH,4) AS 入學(xué)年入學(xué)年 , SUBSTRING(XH,5,1) AS 性別碼性別碼FROM STU_INFOORDER BY XH汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 64(( 7)) STR函數(shù)函數(shù)語(yǔ)法格式語(yǔ)法格式 :: STR(( FLOATL類(lèi)型的表達(dá)式類(lèi)型的表達(dá)式 [, length[,decimal]]))功能功能 :將數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)。:將數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)。返回值的總長(zhǎng)度返回值的總長(zhǎng)度(包括小數(shù)點(diǎn))(包括小數(shù)點(diǎn))制定小數(shù)點(diǎn)右制定小數(shù)點(diǎn)右邊的位數(shù)邊的位數(shù)整數(shù)整數(shù)汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 65系統(tǒng)函數(shù)、系統(tǒng)函數(shù)系統(tǒng)函數(shù)用于對(duì)系統(tǒng)函數(shù)用于對(duì) SQL Server中的值、對(duì)象和設(shè)置進(jìn)行中的值、對(duì)象和設(shè)置進(jìn)行操作并返回有關(guān)信息。操作并返回有關(guān)信息。 (( 1)) CASE函數(shù)函數(shù)①① 簡(jiǎn)單的簡(jiǎn)單的 CASE函數(shù)函數(shù)語(yǔ)法格式:語(yǔ)法格式: CASE 輸入表達(dá)式輸入表達(dá)式 WHEN 比較表達(dá)式比較表達(dá)式 THEN 結(jié)果表達(dá)式結(jié)果表達(dá)式 ………… ELSE 表達(dá)式表達(dá)式 END功能:功能: 計(jì)算輸入表達(dá)式的值,與每一個(gè)計(jì)算輸入表達(dá)式的值,與每一個(gè) WHEN的比較表達(dá)式的值的比較表達(dá)式的值比較,如果相等,則返回對(duì)應(yīng)的結(jié)果表達(dá)式的值;否則,返回比較,如果相等,則返回對(duì)應(yīng)的結(jié)果表達(dá)式的值;否則,返回ELSE之后的表達(dá)式的值,如果省略了之后的表達(dá)式的值,如果省略了 ELSE,則返回,則返回 NULL值。值。 汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 66例例 :: 在在 STU_INFO中查詢(xún)中查詢(xún) 03學(xué)院學(xué)生的學(xué)號(hào)、學(xué)院學(xué)生的學(xué)號(hào)、姓名、性別,并將性別分別轉(zhuǎn)換成姓名、性別,并將性別分別轉(zhuǎn)換成 “男生男生 ”、 “女生女生 ”。SELECT XH,XM,XBM,XBM= CASE '男''男' WHEN XBM THEN '男生''男生' ELSE '女生''女生' ENDFROM STU_INFOWHERE XSH='' 03''汽車(chē)服務(wù)企業(yè)信息化管理2023/1/212023/1/21 67②② CASE搜索函數(shù)搜索函數(shù)語(yǔ)法格式:語(yǔ)法格式: CASE WHEN 條件條件 1 THEN 表達(dá)式表達(dá)式 1 WHEN 條件條件 2 THEN 表達(dá)式表達(dá)式
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1