




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第七章 SQL關(guān)系數(shù)據(jù)庫(kù)查詢語(yǔ)言7.1SQL概述7.2SQL數(shù)據(jù)定義語(yǔ)言7.3SQL數(shù)據(jù)查詢語(yǔ)言7.4SQL數(shù)據(jù)操縱語(yǔ)言2022/2/25 菜單與工具欄設(shè)計(jì) 17.1 SQL概述概念:結(jié)構(gòu)化查詢語(yǔ)言SQL(StructuredQueryLanguage)用于對(duì)關(guān)系型數(shù)據(jù)庫(kù)中地?cái)?shù)據(jù)進(jìn)行儲(chǔ)存,查詢,更新等操作,為用戶提供了以下功能:數(shù)據(jù)定義,數(shù)據(jù)查詢,數(shù)據(jù)操縱與數(shù)據(jù)控制。特點(diǎn)SQL是一體化地語(yǔ)言SQL語(yǔ)言是一種高度非過(guò)程化地語(yǔ)言SQL語(yǔ)言非常簡(jiǎn)潔應(yīng)用方式靈活:SQL語(yǔ)言可以直接以命令方式交互使用,也可以嵌入到程序設(shè)計(jì)語(yǔ)言中以程序方式使用。2022/2/25 菜單與工具欄設(shè)計(jì) 23.SQL語(yǔ)言組成數(shù)據(jù)庫(kù)定義語(yǔ)言DDL(DataDefinitionLanguage)數(shù)據(jù)操縱語(yǔ)言DML(DataManipulationLanguage):數(shù)據(jù)操縱分成數(shù)據(jù)查詢與數(shù)據(jù)更新兩類。數(shù)據(jù)庫(kù)控制語(yǔ)言DCL(DataControlLanguage):數(shù)據(jù)庫(kù)控制語(yǔ)言用來(lái)授予或收回訪問(wèn)數(shù)據(jù)庫(kù)地某些權(quán)限。嵌入式SQL語(yǔ)言:SQL語(yǔ)言有兩種使用方式:一種是在終端交互方式下使用,稱為交互式SQL。另一種是嵌入在高級(jí)語(yǔ)言地程序中使用,稱為嵌入式SQL。2022/2/25 菜單與工具欄設(shè)計(jì) 37.2 SQL數(shù)據(jù)定義語(yǔ)言SQL地?cái)?shù)據(jù)定義語(yǔ)言包括數(shù)據(jù)庫(kù)模式地定義,基本表地定義,視圖地定義與索引地定義四部分,它由CREATE,ALTER與DROP命令組成。在本節(jié)將主要介紹一下VisualFoxPro支持地基本表定義功能。2022/2/25 菜單與工具欄設(shè)計(jì) 47.2.1創(chuàng)建基本表命令格式CREATETABLE|DBF<基本表名>[FREE](<字段名1><數(shù)據(jù)類型>[(字段寬度[,小數(shù)位數(shù)])][NULL|NOTNULL][CHECK字段地有效性規(guī)則[ERROR錯(cuò)誤信息]][DEFAULT字段地默認(rèn)值][PRIMARYKEY|UNIQUE][REFERENCES父表名[TAGTagName1]][,字段名2…]說(shuō)明PRIMARYKEY將此字段作為主索引UNIQUE將此字段作為候選索引2022/2/25 菜單與工具欄設(shè)計(jì) 5續(xù)命令格式[,PRIMARYKEY字段或字段組合TAG主索引標(biāo)識(shí)|,UNIQUE字段或字段組合TAG候選索引標(biāo)識(shí)][,FOREIGNKEY外部索引關(guān)鍵字TAG外部索引標(biāo)識(shí)REFERENCES父表名[TAGTagName5]][,CHECK表地有效性規(guī)則[ERROR錯(cuò)誤信息]])說(shuō)明FOREIGNKEY外碼,可建立普通索引,并與父表建立一對(duì)多地關(guān)系。2022/2/25 菜單與工具欄設(shè)計(jì) 6例7.1用命令建立教師工資管理數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)中地基本表。*ex7.1.prgCREATEDATABASEmydata\gzglCREATETABLEmydata\jsgz(bhC(5)PRIMARYKEY,jbgzN(6,1);CHECK(jbgz>800ANDjbgz<4000);ERROR"基本工資地范圍在800~4000!",;gwgzN(6,1),kkN(6,1),sfgzN(7,1))CREATETABLEmydata\jsqk;(bhC(5)PRIMARYKEYREFERENCESjsgz,;xmC(8)UNIQUE,;xbC(2),csrqD,zcC(10),dyfL,;szxyC(12),zpG,bzM)72022/2/25菜單與工具欄設(shè)計(jì)運(yùn)行程序ex7.1.prg后,在數(shù)據(jù)庫(kù)設(shè)計(jì)器中打開(kāi)新建地?cái)?shù)據(jù)庫(kù):2022/2/25 菜單與工具欄設(shè)計(jì) 87.2.2修改基本表修改表結(jié)構(gòu)地命令是ALTERTABLE,該命令有3種格式。1.添加(ADD)或修改(ALTER)指定表地字段ALTERTABLE <基本表名>;ADD|ALTER[COLUMN]<字段名><數(shù)據(jù)類型>[(字段寬度[,小數(shù)位數(shù)])][NULL|NOTNULL];[CHECK字段地有效性規(guī)則[ERROR錯(cuò)誤信息]][DEFAULT字段地默認(rèn)值][PRIMARYKEY|UNIQUE][REFERENCES父表名[TAGTagName1]]說(shuō)明說(shuō)明:它地句法基本可以與CREATETABLE地句法相對(duì)應(yīng)。2022/2/25 菜單與工具欄設(shè)計(jì) 9例7.2為教師工資表增加一個(gè)xm字段。ALTERTABLEmydata\jsgzADDCOLUMN;xmC(6)NULL例7.3將教師工資表中地xm字段寬度由6改為8,并將該字段改為候選關(guān)鍵字。ALTERTABLEmydata\jsgzALTER;xmC(8)NULLUNIQUE2022/2/25 菜單與工具欄設(shè)計(jì) 102.定義,修改與刪除字段地有效性規(guī)則與默認(rèn)值定義ALTERTABLE<基本表名>;ALTER[COLUMN]<字段名>[SETDEFAULT字段地默認(rèn)值][SETCHECK字段地有效性規(guī)則[ERROR錯(cuò)誤信息]][DROPDEFAULT][DROPCHECK]說(shuō)明:DROPDEFAULT 刪除已有字段地默認(rèn)值。DROPCHECK 刪除已有字段地有效性規(guī)則。2022/2/25 菜單與工具欄設(shè)計(jì) 11例7.4修改或定義教師工資表中g(shù)wgz字段地有效性規(guī)則。ALTERTABLEmydata\jsgzALTERgwgz;SETCHECKgwgz>800;ERROR"崗位工資應(yīng)該大于800"例7.5刪除教師工資表中jbgz字段地有效性規(guī)則,并設(shè)置該字段地缺省值為1000。ALTERTABLEmydata\jsgzALTERjbgz;ALTERjbgzSETDEFAULT1000DROPCHECK2022/2/25 菜單與工具欄設(shè)計(jì) 12刪除字段,修改字段名,定義,修改與刪除表一級(jí)地有效性規(guī)則等ALTERTABLE<基本表名>;[DROP[COLUMN]字段名][RENAMECOLUMN字段名1TO字段名2][SETCHECK表地有效性規(guī)則[ERROR錯(cuò)誤信息]][DROPCHECK][ADDPRIMARYKEY關(guān)鍵字表達(dá)式TAG主索引標(biāo)識(shí)][DROPPRIMARYKEY][ADDUNIQUE關(guān)鍵字表達(dá)式 [TAG候選索引標(biāo)識(shí)][DROPUNIQUETAG候選索引標(biāo)識(shí)][ADDFOREIGNKEY關(guān)鍵字表達(dá)式TAG索引標(biāo)識(shí)REFERENCES父表名[TAG索引標(biāo)識(shí)]][DROPFOREIGNKEYTAG索引標(biāo)識(shí)]2022/2/25 菜單與工具欄設(shè)計(jì) 13例7.7將教師工資表中xm字段名改為職工姓名。。ALTERTABLEmydata\jsgz;RENAMECOLUMNxmTO職工姓名例7.8刪除教師工資表中職工姓名字段。ALTERTABLEmydata\jsgz;DROPCOLUMN職工姓名例7.9刪除教師工資表地主索引,將bh字段定義外部索引關(guān)鍵字,索引標(biāo)識(shí)名為bh,建立與教師基本情況表地關(guān)系。ALTERTABLEmydata\jsgzDROPPRIMARYKEYALTERTABLEmydata\jsgz;ADDFOREIGNKEYbhTAGbh;REFERENCESjsqk2022/2/25 菜單與工具欄設(shè)計(jì) 147.2.3刪除基本表命令格式DROPTABLE<表名>功能直接從磁盤(pán)上刪除數(shù)據(jù)表文件2022/2/25 菜單與工具欄設(shè)計(jì) 157.3 SQL數(shù)據(jù)查詢語(yǔ)言7.3.1SELECT語(yǔ)句SQL地核心是查詢。SQL地查詢語(yǔ)句也稱SELECT語(yǔ)句,它地基本形式由SELECT-FROM-WHERE查詢塊組成,多個(gè)查詢塊可以嵌套執(zhí)行。2022/2/25 菜單與工具欄設(shè)計(jì) 16SELECT語(yǔ)法格式SELECT[ALL|DISTINCT][TOPnExpr[PERCENT]][表名.]字段名1[AS顯示名][,[表名.]字段名1[AS顯示名]...]FROM[數(shù)據(jù)庫(kù)名!]表名[[AS]表別名][[INNER|LEFT[OUTER]|RIGHT[OUTER]|FULL[OUTER]JOIN數(shù)據(jù)庫(kù)名!]表名[[AS]表別名][ONJoinCondition][[INTO目地文件]|[TOFILE文件名[ADDITIVE]|TOPRINTER[PROMPT]|TOSCREEN]]注:目地文件有三種選擇:INTOARRAY數(shù)組名,INTOCURSOR臨時(shí)表名,INTOTABLE表名2022/2/25 菜單與工具欄設(shè)計(jì) 17續(xù)SELECT語(yǔ)法格式[NOCONSOLE][PLAIN][NOWAIT][WHERE連接條件[AND|OR篩選條件]][GROUPBY分組字段][HAVING分組條件][UNION[ALL]另一個(gè)查詢語(yǔ)句][ORDERBY排序字段[ASC|DESC]2022/2/25 菜單與工具欄設(shè)計(jì) 18說(shuō)明SELECT子句指定在查詢結(jié)果中包含地字段,常量與表達(dá)式。FROM子句指定查詢所涉及地關(guān)系。WHERE子句指定查詢地邏輯條件。GROUPBY按表達(dá)式1地值對(duì)查詢結(jié)果地行進(jìn)行分組。UNION把一個(gè)查詢語(yǔ)句地最后查詢結(jié)果同另一個(gè)查詢語(yǔ)句最后查詢結(jié)果組合起來(lái)。ORDERBY按表達(dá)式2地值對(duì)查詢結(jié)果地行進(jìn)行排序。2022/2/25 菜單與工具欄設(shè)計(jì) 19續(xù)說(shuō)明條件表達(dá)式運(yùn)算符運(yùn)算符意義運(yùn)算符意義=等于OR或>,>=,<,<=關(guān)系運(yùn)算NOT非<>,!=,#不等于IN在集合中AND與NOTIN不在集合中BETWEEN…AND閉區(qū)間[,]LIKE與_與%進(jìn)行單個(gè),多個(gè)字符匹配ANY滿足一個(gè)就為ISNULL為空真ALL,SOME滿足所有地記ISNOTNULL不為空錄才為真202022/2/25菜單與工具欄設(shè)計(jì)7.3.2簡(jiǎn)單查詢簡(jiǎn)單查詢是SQL語(yǔ)言中最簡(jiǎn)單地查詢操作,這些查詢都基于單個(gè)表,可以由SELECT與FROM短語(yǔ)構(gòu)成無(wú)條件查詢,或由SELECT-FROM-WHERE短語(yǔ)構(gòu)成條件查詢。1.不帶條件地列查詢例7.10查詢"jsqk.DBF"表中地所有記錄。OPENDATABASEgzglSELECT*FROMjsqk例7.11查詢"jsqk.DBF"表中地全體教師地姓名與新編號(hào)。SELECTxm,"1"+bhAS新編號(hào)FROMjsqk運(yùn)行程序2022/2/25 菜單與工具欄設(shè)計(jì) 212.帶條件地列查詢例7.12查詢"jsqk.DBF"表中地全體女教師地編號(hào),姓名與性別。SELECTbhAS編號(hào),xmAS姓名,xbFROMjsqkWHERExb="女"運(yùn)行程序2022/2/25 菜單與工具欄設(shè)計(jì) 22例7.13查詢"jsqk.DBF"表中地信息學(xué)院全體教師地職稱SELECTzcAS職稱FROMjsqkWHEREszxy="信息學(xué)院"在結(jié)果中有重復(fù)值,如果要去掉重復(fù)值只需要指定DISTINCT:SELECTDISTINCTzcAS職稱FROMjsqk;WHEREszxy="信息學(xué)院"2022/2/25 菜單與工具欄設(shè)計(jì) 23例7.15查詢"jsqk.DBF"表中在1960~1971出生地教師記錄地姓名與出生日期。SELECTxmAS姓名,csrqAS出生日期FROMjsqk;WHEREyear(csrq)BETWEEN1960AND19712022/2/25 菜單與工具欄設(shè)計(jì) 24例7.16查詢"jsqk.DBF"表中既不是信息學(xué)院,也不是電氣學(xué)院地教師姓名與所在學(xué)院。SELECTxmAS姓名,szxyAS所在學(xué)院FROMjsqk;WHEREszxyNOTIN("信息學(xué)院","電氣學(xué)院")例7.17查詢"jsqk.DBF"表中姓劉地教師姓名與所在學(xué)院。SELECTxmAS姓名,szxyAS所在學(xué)院FROMjsqk;WHERExmLIKE"劉%"例7.18查詢"jsqk.DBF"表中姓名第二個(gè)字符為"小"地教師姓名與所在學(xué)院。SELECTxmAS姓名,szxyAS所在學(xué)院FROMjsqk;WHERExmLIKE"_小%"2022/2/25 菜單與工具欄設(shè)計(jì) 25例7.21按崗位工資升序,再按編號(hào)降序查詢"jsgz.DBF"表中所有記錄。SELECTbhAS編號(hào),jbgzAS基本工資,;gwgzAS崗位工資,kkAS扣款,sfgzAS實(shí)發(fā)工資;FROMjsgzORDERBYgwgz,bhDESC注:對(duì)于NULL值,如果是升序排列,含NULL值地記錄最后顯示;如果是降序排列,含NULL值地記錄最先顯示。2022/2/25 菜單與工具欄設(shè)計(jì) 26例7.22查詢"jsgz.DBF"表中崗位工資最低地3條記錄。SELECTbhAS編號(hào),jbgzAS基本工資,;gwgzAS崗位工資,sfgzAS實(shí)發(fā)工資,;AS扣款Top3FROMjsgzORDERBYgwgz2022/2/25 菜單與工具欄設(shè)計(jì) 27例7.23查詢"jsgz.DBF"表中基本工資最高地40%條記錄。SELECT*top40PERCENTFROMjsgzORDERBYjbgzDESC例7.24查詢"jsgz.DBF"表中實(shí)發(fā)工資為空值地教師編號(hào)與實(shí)發(fā)工資。SELECTbhAS編號(hào),sfgzAS實(shí)發(fā)工資FROMjsgzWHEREsfgzISNULL如果要查詢實(shí)發(fā)工資不為空地教師編號(hào)與實(shí)發(fā)工資,只要將ISNULL改為ISNOTNULL:SELECTbhAS編號(hào),sfgzAS實(shí)發(fā)工資FROMjsgzWHEREsfgzISNOTNULL2022/2/25 菜單與工具欄設(shè)計(jì) 287.3.3連接查詢連接查詢是基于多個(gè)表地查詢,即FROM后面有多個(gè)表。簡(jiǎn)單連接查詢例7.25查詢所有教師地編號(hào),姓名與基本工資。SELECTjsqk.bhAS編號(hào),xmAS姓名,;jbgzAS基本工資FROMjsqk,jsgz;WHEREjsqk.bh=jsgz.bh注:這里"jsqk.bh=jsgz.bh"是連接條件。"jsqk.DBF"與"jsgz.DBF"之間應(yīng)建立關(guān)系(否則無(wú)法構(gòu)成檢索表達(dá)式)。2022/2/25 菜單與工具欄設(shè)計(jì) 292.自身連接查詢有時(shí)在查詢中對(duì)相同地表進(jìn)行連接,即一個(gè)表與其自身進(jìn)行連接,稱其為自身連接。為了區(qū)別兩個(gè)相同地表,需要對(duì)一個(gè)表指定兩個(gè)別名。例7.26查詢"jsgz.DBF"表中基本工資大于等于編號(hào)為"40001"地教師基本工資地所有教師記錄。SELECTS.bhAS編號(hào),S.jbgzAS基本工資,;S.gwgzAS崗位工資,S.kkAS扣款,;S.sfgzAS實(shí)發(fā)工資;FROMjsgzASS,jsgzASC;WHERES.jbgz>=C.jbgzANDC.bh="40001"2022/2/25 菜單與工具欄設(shè)計(jì) 30外連接查詢外聯(lián)接查詢可分為左連接,右連接與完全連接查詢。在一般SQL中外連接運(yùn)算符是"*="與"=*":"*="稱為左連接,"=*"稱為右連接。VisualFoxPro不支持外連接運(yùn)算符"*="與"=*",它用另外地語(yǔ)法格式支持外連接,語(yǔ)法格式如下:FROMTableINNER|LEFT|RIGHT|FULLJOINTableONJoinConditionLEFT[OUTER]JOIN(左聯(lián)接)查詢結(jié)果中包含父表中地所有記錄,如果子表中無(wú)匹配地記錄,子表字段顯示NULL。RIGHT[OUTER]JOIN(右聯(lián)接)查詢結(jié)果中包含子表中地所有記錄,如果父表中無(wú)匹配地記錄,父表字段顯示NULL。FULL[OUTER]JOIN(完全聯(lián)接)查詢結(jié)果中包含左右表中地所有記錄。如果父表中地行在子表中無(wú)匹配地記錄,子表字段顯示NULL。如果子表中地行在父表中無(wú)匹配地記錄,父表字段顯示NULL。2022/2/25 菜單與工具欄設(shè)計(jì) 31例7.27用左連接查詢"jsqk.DBF"表中地編號(hào),姓名與"jsgz.DBF"表中地編號(hào)。SELECTjsqk.bhAS教師情況表編號(hào),jsqk.xmAS姓名,jsgz.bhAS教師工資表編號(hào);FROMjsqkLEFTJOINjsgzONjsqk.bh=jsgz.bh2022/2/25 菜單與工具欄設(shè)計(jì) 32例7.28用完全連接查詢"jsqk.DBF"表中地編號(hào),姓名與"jsgz.DBF"表中地編號(hào)。SELECTjsqk.bhAS教師情況表編號(hào),jsqk.xmAS姓名,jsgz.bhAS教師工資表編號(hào);FROMjsqkFULLJOINjsgzONjsqk.bh=jsgz.bh2022/2/25 菜單與工具欄設(shè)計(jì) 337.3.4嵌套查詢?cè)赟QL語(yǔ)言中,SELECT-FROM-WHERE語(yǔ)句稱為一個(gè)查詢塊。將一個(gè)查詢塊嵌套在另一個(gè)查詢塊中地WHERE子句中地查詢稱為嵌套查詢。例7.29查詢外語(yǔ)學(xué)院教師地編號(hào),基本工資。SELECTbhAS編號(hào),jbgzAS基本工資;FROMjsgzWHEREbhIN;(SELECTbhFROMjsqkWHEREszxy="外語(yǔ)學(xué)院")2022/2/25 菜單與工具欄設(shè)計(jì) 34例7.30查詢與劉詩(shī)云地崗位工資相同地教師姓名與崗位工資。SELECTxmAS姓名,gwgzAS崗位工資;FROMjsgzS1,jsqkC1;WHERES1.bh=C1.bhANDS1.gwgz=;(SELECTgwgzFROMjsqkS2,jsgzC2;WHERES2.xm="劉詩(shī)云"ANDS2.bh=C2.bh)2022/2/25 菜單與工具欄設(shè)計(jì) 35例7.31查詢比外語(yǔ)學(xué)院某一教師年齡小地其它學(xué)院教師地姓名,出生日期與所在學(xué)院。SELECTxmAS姓名,csrqAS出生日期,;szxyAS所在學(xué)院FROMjsqk;WHEREszxy!="外語(yǔ)學(xué)院"ANDcsrq>ANY;(SELECTcsrqFROMjsqk;WHEREszxy="外語(yǔ)學(xué)院")2022/2/25 菜單與工具欄設(shè)計(jì) 36例7.32查詢信息學(xué)院教師地基本工資。SELECTjbgzFROMjsgzWHEREEXISTS;(SELECT*FROMjsqk;WHEREbh=jsgz.bhANDszxy="信息學(xué)院")注:其中謂詞EXISTS或NOTEXISTS是用來(lái)檢查在子查詢中是否有結(jié)果返回,帶有EXISTS謂詞地子查詢不返回任何數(shù)據(jù),只產(chǎn)生邏輯值真值"TRUE"或邏輯值假值"FALSE"。2022/2/25 菜單與工具欄設(shè)計(jì) 377.3.5分組與計(jì)算查詢1.計(jì)算查詢SQL不僅具有一般地檢索能力,而且還有計(jì)算方式地檢索,用于計(jì)算檢索地函數(shù)有:COUNT([DISTINCT|ALL]*)或SUM([DISTINCT|ALL]<列名>):求與。AVG([DISTINCT|ALL]<列名>):計(jì)算平均值。MAX([DISTINCT|ALL]<列名>):求最大值。MIN([DISTINCT|ALL]<列名>):求最小值。如果指定DISTINCT短語(yǔ),則表示在計(jì)算時(shí)要取消指定列中地重復(fù)值。2022/2/25 菜單與工具欄設(shè)計(jì) 38例7.33查詢所在學(xué)院個(gè)數(shù)。SELECTCOUNT(DISTINCTszxy)FROMjsqk例7.34查詢?nèi)w教師數(shù)。SELECTCOUNT(*)FROMjsqk例7.35查詢信息學(xué)院教師地平均基本工資。SELECTAVG(jbgz)FROMjsgz,jsqk;WHERE jsgz.bh=jsqk.bhANDszxy="信息學(xué)院"2022/2/25 菜單與工具欄設(shè)計(jì) 392.分組查詢例7.36查詢各學(xué)院教師地平均基本工資。SELECTszxyAS所在學(xué)院,;AVG(jbgz)AS平均基本工資;FROMjsgz,jsqkwherejsgz.bh=jsqk.bh;GROUPBYszxy2022/2/25 菜單與工具欄設(shè)計(jì) 40例7.37查詢至少有兩個(gè)職工地學(xué)院教師地平均基本工資。SELECTszxyAS所在學(xué)院,COUNT(*)AS人數(shù),;AVG(jbgz)AS平均基本工資;FROMjsgz,jsqkwherejsgz.bh=jsqk.bh;GROUPBYszxy HAVINGCOUNT(*)>=22022/2/25 菜單與工具欄設(shè)計(jì) 41例7.37查詢至少有兩個(gè)職工地學(xué)院教師地平均基本工資。SELECTszxyAS所在學(xué)院,COUNT(*)AS人數(shù),;AVG(jbgz)AS平均基本工資;FROMjsgz,jsqkwherejsgz.bh=jsqk.bh;GROUPBYszxy HAVINGCOUNT(*)>=22022/2/25 菜單與工具欄設(shè)計(jì) 427.3.6集合地并運(yùn)算SQL支持集合地并(UNION)運(yùn)算,即可以將兩個(gè)SELECT語(yǔ)句地查詢結(jié)果通過(guò)并運(yùn)算合并成一個(gè)查詢結(jié)果。為了進(jìn)行并運(yùn)算,要求這樣地兩個(gè)查詢結(jié)果具有相同地字段個(gè)數(shù),并且對(duì)應(yīng)字段地值要出自同一個(gè)值域(相同地?cái)?shù)據(jù)類型與取值范圍)。例7.38查詢信息學(xué)院與電氣學(xué)院教師地記錄。SELECT*FROMjsqkWHEREszxy="信息學(xué)院";UNION;SELECT*FROMjsqkWHEREszxy="電氣學(xué)院"2022/2/25 菜單與工具欄設(shè)計(jì) 437.3.7重定向例7.39查詢"jsqk.DBF"地所有記錄,并將顯示結(jié)果保存到一個(gè)數(shù)組變量中。SELECT*FROMjsqkINTOARRAYtempArray例7.40查詢"jsqk.DBF"地所有記錄,并將顯示結(jié)果保存到臨時(shí)表中。SELECT*FROMjsqkINTOCURSORtempTable例7.41查詢所有教師地編號(hào),姓名與基本工資,按基本工資降序排列,并將顯示結(jié)果保存到表新教師情況表。SELECTjsqk.bhAS編號(hào),xmAS姓名,;jbgzAS基本工資;FROMjsqk,jsgz
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)副產(chǎn)品購(gòu)銷示范合同
- 簽訂的門(mén)面租賃合同條款解析
- 建筑項(xiàng)目施工合同管理人員聘用合同
- 炒股合作經(jīng)典合同案例
- 車輛采購(gòu)合同細(xì)則
- 國(guó)際物流服務(wù)合同專業(yè)版詳解
- 農(nóng)村土地流轉(zhuǎn)授權(quán)合同書(shū)
- 城市房屋拆遷補(bǔ)償安置標(biāo)準(zhǔn)合同樣本
- 鋼材買(mǎi)賣合同(示范文本GF-0155)
- 委托代理合同(普通1)
- 骶髂關(guān)節(jié)損傷郭倩課件
- 內(nèi)科學(xué)疾病概要-支氣管擴(kuò)張課件
- 2025陜西渭南光明電力集團(tuán)限公司招聘39人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 教學(xué)課件-電力系統(tǒng)的MATLAB-SIMULINK仿真與應(yīng)用(王晶)
- GB/T 26189.2-2024工作場(chǎng)所照明第2部分:室外作業(yè)場(chǎng)所的安全保障照明要求
- 2024年南京旅游職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 《電商直播》 課件 項(xiàng)目一 走入電商直播
- 《中國(guó)宮腔鏡診斷與手術(shù)臨床實(shí)踐指南(2023版)》解讀課件
- 中藥學(xué)電子版教材
- GB/T 9535-1998地面用晶體硅光伏組件設(shè)計(jì)鑒定和定型
- 中藥知識(shí)文庫(kù):天麻形態(tài)學(xué)
評(píng)論
0/150
提交評(píng)論