




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
access的表達(dá)式語句及通配符演示文稿目前一頁\總數(shù)三十四頁\編于九點Access系統(tǒng)支持三類常量:1、符號常量:用Const語句說明,可以在模塊中引用。2、固有常量:是Access系統(tǒng)自動定義的作為操作參數(shù)和函數(shù)值的常量。3、系統(tǒng)定義常量:True、False和Null變量:是指命名的存儲空間,用于存儲在程序執(zhí)行過程中可以改變的常量。變量名必須以字母開頭,可以包含字母、數(shù)字和下劃線,在同一范圍內(nèi)必須是唯一的(即不允許重名)。組成變量的字符個數(shù)不能超過255個字符,而且中間不能包含標(biāo)點符號、空格和類型聲明字符。目前二頁\總數(shù)三十四頁\編于九點表達(dá)式算式表達(dá)式:^、*、\、/、mod、+、-運算符功能數(shù)學(xué)表達(dá)式Access表達(dá)式^一個數(shù)的乘方X5X^5*兩個數(shù)相乘XYX*Y/兩個數(shù)相除5÷25/2結(jié)果為2.5\兩個數(shù)整除(不四舍五入)5÷2取整5\2結(jié)果為2Mod兩個數(shù)取余5÷2取余5mod2結(jié)果為1+兩個數(shù)相加X+YX+Y-兩個數(shù)相減X-YX-Y目前三頁\總數(shù)三十四頁\編于九點說明:一般在查詢中使用計算字段時,字段名應(yīng)該用方括號[]括起來,如果沒有括起來,系統(tǒng)會自動識別并且為字段名加上方括號。在窗體和報表中也可以使用計算字段,其中表達(dá)式的用法與查詢中的用法相同。但在窗體和報表中使用計算字段時有兩點要求:1、輸入的算術(shù)表達(dá)式必須要用等號開頭。2、字段名必須要用方括號括起來。關(guān)系表達(dá)式:用于比較兩個表達(dá)式,結(jié)果為邏輯值。目前四頁\總數(shù)三十四頁\編于九點運算符功能舉例例子含義<小于<100小于100<=小于等于<=100小于等于100>大于>#99-01-01#大于1999年1月1日>=大于等于>=“97105”大于等于“97105”=等于=“劉莉雅”等于“劉莉雅”<>不等于<>“男”不等于“男”Betweenand介于兩值間Between10and20在10到20之間In在一組值中IN(“China”,”Japan”,”France”)在三個國家中的一個IsNull字段為空IsNull字段無數(shù)據(jù)IsnotNull字段非空IsNotNull字段中有數(shù)據(jù)Like匹配模式Like“Ma*”以“Ma”開頭字符串目前五頁\總數(shù)三十四頁\編于九點連接表達(dá)式:主要用于連接兩個字符串。&和+&:用來強制兩個表達(dá)式作字符串連接。例:“hello”&”world”,其結(jié)果為“helloworld”“check”&36&“check”,其結(jié)果為“check36check”。運算符將數(shù)值36強制轉(zhuǎn)換成字符串“36”,然后再連接。+:連接兩個字符串。要求運算符兩端的類型必須一致。例:“hello”+”world”,其結(jié)果為“helloworld”“check”+36+“check”,系統(tǒng)會給出出錯信息“類型不匹配”。即運算符+必須要求類型相同才能連接。目前六頁\總數(shù)三十四頁\編于九點邏輯表達(dá)式:主要用于對表達(dá)式進(jìn)行真、假判斷。其運算符有:NotAndOrEqv(邏輯相等)Imp(邏輯蘊含)Xor(邏輯異或)。運算符舉例含義NotNotLike“Ma*”不是以“Ma”開頭的字符串And>=10And<=20在10和20之間Or<10Or>20小于10或者大于20目前七頁\總數(shù)三十四頁\編于九點常用函數(shù)數(shù)值函數(shù)絕對值函數(shù)格式:ABS(<數(shù)值表達(dá)式>)功能:求“數(shù)值表達(dá)式”值的絕對值。說明:1、格式中尖括號內(nèi)的內(nèi)容是必選的,在具體使用時尖括號不能寫上。在后面遇到同類情況不再說明。2、如果“數(shù)值表達(dá)式”的值是Null值,則函數(shù)值是Null值。3、如果“數(shù)值表達(dá)式”是一個未初始化的量,則函數(shù)值為0。目前八頁\總數(shù)三十四頁\編于九點指數(shù)函數(shù)格式:EXP(<數(shù)值表達(dá)式>)功能:計算指數(shù)函數(shù)ex的值,其中“數(shù)值表達(dá)式”即指數(shù)x。舉例:EXP(2)即e2的值對數(shù)函數(shù)格式:LOG(<數(shù)值表達(dá)式>)功能:計算“數(shù)值表達(dá)式”值的自然對數(shù)(以e為底的對數(shù))。說明:1、“數(shù)值表達(dá)式”的值要求大于0。2、求任意底n的x的對數(shù),則需要換算。目前九頁\總數(shù)三十四頁\編于九點取整函數(shù)格式:INT(<數(shù)值表達(dá)式>)或FIX(<數(shù)值表達(dá)式>)功能:取“數(shù)值表達(dá)式”值的整數(shù)部分值。說明:1、當(dāng)“數(shù)值表達(dá)式”是正數(shù)是,二者的功能相同,都返回“數(shù)值表達(dá)式”值的整數(shù)部分(不四舍五入)。2、當(dāng)“數(shù)值表達(dá)式”的值是負(fù)數(shù)時,INT函數(shù)返回小于或等于“數(shù)值表達(dá)式”值的第一個負(fù)整數(shù);FIX函數(shù)返回的是大于或等于“數(shù)值表達(dá)式”值的第一個負(fù)整數(shù)。舉例:INT(99.8)返回99;FIX(99.2)返回99;INT(-99.8)返回-100;FIX(-99.2)返回-99目前十頁\總數(shù)三十四頁\編于九點求平方根函數(shù)格式:SQR(<數(shù)值表達(dá)式>)功能:計算“數(shù)值表達(dá)式”值的平方根值。說明:“數(shù)值表達(dá)式”的值要求大于0。舉例:SQR(4)返回2目前十一頁\總數(shù)三十四頁\編于九點符號函數(shù)格式:SGN(<數(shù)值表達(dá)式>)功能:返回“數(shù)值表達(dá)式”值的符號值。說明:1、當(dāng)“數(shù)值表達(dá)式”的值大于0,函數(shù)返回1。2、當(dāng)“數(shù)值表達(dá)式”的值等于0,函數(shù)返回0。3、當(dāng)“數(shù)值表達(dá)式”的值小于0,函數(shù)返回-1。舉例:SGN(12)返回1SGN(-2.4)返回-1SGN(0)返回0目前十二頁\總數(shù)三十四頁\編于九點字符函數(shù)空字符串函數(shù)格式:SPACE(<數(shù)值表達(dá)式>)功能:返回由“數(shù)值表達(dá)式”值確定的空格個數(shù)組成的字符串。舉例:SPACE(5)返回一個由5個空格組成的字符串“”。重復(fù)字符串函數(shù)格式:STRING(<數(shù)值表達(dá)式>,<字符串表達(dá)式>)功能:返回一個由“字符表達(dá)式”的第1個字符重復(fù)組成的指定長度為“數(shù)值表達(dá)式”值的字符串。說明:若數(shù)值、字符表達(dá)式中有一個Null,則函數(shù)值為Null。舉例:STRING(5,“*”)返回“*****”STRING(4,“ABC”)返回“AAAA”。目前十三頁\總數(shù)三十四頁\編于九點截取左子串函數(shù)格式:LEFT(<字符串表達(dá)式>,<數(shù)值表達(dá)式>)功能:從“字符串表達(dá)式”左側(cè)第1個字符開始,截取“數(shù)值表達(dá)式”值個字符。說明:1、當(dāng)“字符串表達(dá)式”是Null時,函數(shù)值是Null。2、當(dāng)“數(shù)值表達(dá)式”值為0時,函數(shù)值是一個空串“”。3、當(dāng)“數(shù)值表達(dá)式”值大于或等于“字符串表達(dá)式”字符數(shù)時,則返回“字符串表達(dá)式”。舉例:LEFT(“Helloworld”,5)返回“Hello”LEFT(“Helloworld”,20)返回“Helloworld”。目前十四頁\總數(shù)三十四頁\編于九點截取右子串函數(shù)格式:RIGHT(<字符串表達(dá)式>,<數(shù)值表達(dá)式>)功能:從“字符串表達(dá)式”右側(cè)第1個字符開始,截取“數(shù)值表達(dá)式”值個字符。說明:1、當(dāng)“字符串表達(dá)式”是Null時,函數(shù)值是Null。2、當(dāng)“數(shù)值表達(dá)式”值為0時,函數(shù)值是一個空串“”。3、當(dāng)“數(shù)值表達(dá)式”值大于或等于“字符串表達(dá)式”字符數(shù)時,則返回“字符串表達(dá)式”。舉例:RIGHT(“Helloworld”,5)返回“world”RIGHT(“Helloworld”,20)返回“Helloworld”。目前十五頁\總數(shù)三十四頁\編于九點測試字符串長度函數(shù)格式:LEN(<字符串表達(dá)式>)功能:返回“字符串表達(dá)式”字符個數(shù)。說明:當(dāng)<字符串表達(dá)式>是Null時,則返回Null值。舉例:LEN(“Helloworld”)返回11刪除前導(dǎo)、尾隨空格函數(shù)格式:LTRIM(<字符串表達(dá)式>)RTRIM(<字符串表達(dá)式>)TRIM(<字符串表達(dá)式>)功能:LTRIM函數(shù)可去掉前導(dǎo)空格;RTRIM函數(shù)可去掉尾隨空格;TRIM函數(shù)可同時去掉前導(dǎo)和尾隨穿空格。目前十六頁\總數(shù)三十四頁\編于九點舉例:mystr=“Iamastudent.”LTRIM(mystr)返回字符串“Iamastudent.”。RTRIM(mystr)返回字符串“Iamastudent.”。TRIM(mystr)返回字符串=“Iamastudent.”。截取子串函數(shù)格式:MID(<字符串表達(dá)式>,<n1>,[<n2>])功能:從“字符串表達(dá)式”的左端第“n1”個字符開始,截取“n2”個字符,作為返回的子字符串。目前十七頁\總數(shù)三十四頁\編于九點說明:1、n1、n2都是數(shù)值表達(dá)式。2、方括號的內(nèi)容是可選的,在后面的格式中如遇到同類情況時不再說明。3、當(dāng)n2缺省時,返回從“字符串表達(dá)式”的左端第n1個字符開始直到“字符串表達(dá)式”的最右端的一個字符。舉例:mystr=“midFunctionDemo”MID(mystr,5)返回“FunctionDemo”MID(mystr,14,4)返回“Demo”MID(mystr,1,3)返回“mid”目前十八頁\總數(shù)三十四頁\編于九點日期時間函數(shù)系統(tǒng)日期函數(shù)格式:DATE()功能:返回當(dāng)前系統(tǒng)日期。舉例:在窗體或報表的文本框控件的來源屬性中輸入:=DATE()則在控件文本框內(nèi)會顯示當(dāng)前機器系統(tǒng)的日期。系統(tǒng)時間函數(shù)格式:TIME()功能:返回當(dāng)前系統(tǒng)時間。舉例:在窗體或報表文本框控件的來源屬性中輸入:=DATE()則在控件文本框內(nèi)會顯示當(dāng)前機器系統(tǒng)的時間。目前十九頁\總數(shù)三十四頁\編于九點年函數(shù)格式:YEAR(<日期表達(dá)式>)功能:返回年的四位整數(shù)。舉例:myd=#Apri20,1963#YEAR(myd)返回值1963。月函數(shù)格式:MONTH(<日期表達(dá)式>)功能:返回值為1-12之間的整數(shù),表示一年的某月。舉例:myd=#Apri20,1963#MONTH(myd)返回值4。目前二十頁\總數(shù)三十四頁\編于九點日函數(shù)格式:DAY(<日期表達(dá)式>)功能:返回值為1-31之間的整數(shù),表示日期中的某一天。舉例:myd=#Apri20,1963#DAY(myd)返回值20。小時函數(shù)格式:HOUR(<時間表達(dá)式>)功能:返回值為0-23之間的整數(shù),表示一天中的某一鐘點。舉例:myd=#4:35:17PM#HOUR(myd)返回值16。目前二十一頁\總數(shù)三十四頁\編于九點分鐘函數(shù)格式:MINUTE(<時間表達(dá)式>)功能:返回值為0-59之間的整數(shù),表示一個小時中的某分鐘。舉例:myd=#4:35:17PM#MINUTE(myd)返回值35。秒函數(shù)格式:SECOND(<時間表達(dá)式>)功能:返回值為0-59之間的整數(shù),表示一分鐘之中的某某鐘。舉例:myd=#4:35:17PM#SECOND(myd)返回值17。目前二十二頁\總數(shù)三十四頁\編于九點系統(tǒng)日期和時間函數(shù)格式:Now()功能:返回當(dāng)前機器系統(tǒng)的日期和時間。舉例:在窗體或報表中的一個控件,其來源中輸入:=Now()則在控件中顯示出當(dāng)前機器系統(tǒng)的日期和時間。例如:99-06-0618:08:10目前二十三頁\總數(shù)三十四頁\編于九點統(tǒng)計函數(shù)求和函數(shù)格式:sum(<字符串表達(dá)式>)功能:返回字段中值的總和說明:“字符串表達(dá)式”可以是一個字段名(數(shù)值類型),或者是含有數(shù)值類型字段的表達(dá)式。舉例:有一個“單價”和“數(shù)量”字段,求總價。可以用求和函數(shù)計算其總價:sum(單價*數(shù)量)目前二十四頁\總數(shù)三十四頁\編于九點求平均函數(shù)格式:AVG(<字符串表達(dá)式>)功能:返回字段中值的平均值。說明:1、“字符串表達(dá)式”可以是一個字段名(數(shù)值類型),或者是含有數(shù)值類型字段的表達(dá)式。2、AVG不計算任何Null值字段。舉例:有一個“成績”字段,可以用求平均函數(shù)計算其平均分:AVG(成績)目前二十五頁\總數(shù)三十四頁\編于九點統(tǒng)計記錄個數(shù)函數(shù)格式:COUNT(<字符串表達(dá)式>)功能:統(tǒng)計記錄個數(shù)。說明:1、“字符串表達(dá)式”可以是一個字段名(數(shù)值類型),或者是含有數(shù)值類型字段的表達(dá)式。2、當(dāng)用格式COUNT(*)時,將統(tǒng)計所有記錄的個數(shù),包括有Null值字段的記錄。舉例:COUNT(學(xué)號)(其中“學(xué)號”為字段名),是統(tǒng)計學(xué)號字段不是Null值的所有記錄數(shù)。目前二十六頁\總數(shù)三十四頁\編于九點最大、最小值函數(shù)格式:MAX(<字符串表達(dá)式>)MIN(<字符串表達(dá)式>)功能:返回一組指定字段中的最大、最小值。說明:“字符串表達(dá)式”可以是一個字段名(數(shù)值類型),或者是含有數(shù)值類型字段的表達(dá)式。舉例:有一個“成績”字段,可以用MAX(成績)求該字段中的最大值,用MIN(成績)求該字段中的最小值。目前二十七頁\總數(shù)三十四頁\編于九點其他函數(shù)數(shù)值轉(zhuǎn)換為字符函數(shù)格式:STR(<數(shù)值表達(dá)式>)功能:將“數(shù)值表達(dá)式”轉(zhuǎn)換成字符串。說明:若“數(shù)值表達(dá)式”是一個正數(shù),則轉(zhuǎn)換后的字符串有一個前導(dǎo)空格,暗示有一個正號。舉例:STR(459.65)返回值為字符串“459.65”。STR(-459)返回值為字符串“459”。STR(234)返回值為字符串“234”。目前二十八頁\總數(shù)三十四頁\編于九點字符轉(zhuǎn)數(shù)值函數(shù)格式:VAL(<字符表達(dá)式>)功能:返回包含在字符串中的數(shù)字。說明:1、當(dāng)遇到第1個不能識別為數(shù)字的字符時,結(jié)晶束轉(zhuǎn)換。2、函數(shù)不能識別美元符號和逗號。3、空格字符將被忽略。舉例:VAL(“1615198khstreetN.E.”)返回值1615198VAL(“2456”)返回值2456VAL(“24and56”)返回值24目前二十九頁\總數(shù)三十四頁\編于九點ASCII值轉(zhuǎn)換為字符函數(shù)格式:CHR(<數(shù)值表達(dá)式>)功能:將“數(shù)值表達(dá)式”轉(zhuǎn)換成對應(yīng)的ASCII碼字符。說明:“數(shù)值表達(dá)式”的值在0-255之間。舉例:CHR(65)返回值為字符“A”。CHR(97)返回值為字符“a”。CHR(62)返回值為字符“>”。目前三十頁\總數(shù)三十四頁\編于九點條件函數(shù)格式:IIF(<條件表達(dá)式>,<表達(dá)式1>,<表達(dá)式2>)功能:根據(jù)“條件表達(dá)式”的值決定返回“表達(dá)式1”的值還是返回“表達(dá)式2”的值。說明:當(dāng)“條件表達(dá)式”為真時,返回“表達(dá)式1”的值,否則,返回“表達(dá)式2”的值。舉例:IIF(X>100,“Large”,“Small”)表示當(dāng)X>100為真時,函數(shù)返回值為“Large”,否則返回“Small”。目前三十一頁\總數(shù)三十四頁\編于九點大寫字母變?yōu)樾懽帜负瘮?shù)格式:LCASE(<字符串表達(dá)式>)功能:將“字符串表達(dá)式”中所有大寫字母變?yōu)樾懽帜?,其余字符不變。舉例:upst=“HelloWorld1234”LCASE(upst)返回“helloworld1234”小寫字母變?yōu)榇髮懽帜负瘮?shù)格式:UCASE(<字符串表達(dá)式>)功能:將“字符串表達(dá)式”中所有大寫字母變?yōu)樾懽帜?,其余字符不變。舉
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 營銷管理讀書分享
- 腦動脈栓塞術(shù)后護(hù)理
- 腦卒中情緒管理
- 品牌一致性對企業(yè)發(fā)展的作用
- 街舞教務(wù)年終總結(jié)
- 財務(wù)知識安全培訓(xùn)
- 設(shè)備使用培訓(xùn)
- 幼兒園廚師聘用合同
- 預(yù)防保健科室
- 青春之歌中的愛國情懷與教育價值觀后感
- 蘇教版三年級科學(xué)下冊第一單元第3課《植物開花了》課件
- 休閑海島開發(fā)策劃方案
- DB36-T 2097-2024 固定資產(chǎn)投資項目節(jié)能報告編制規(guī)范
- 健康與保健課件
- 《運營管理 第7版》課件全套 馬風(fēng)才 第01-15章 運營管理概論- 互聯(lián)網(wǎng)運營
- 2025年度典型火災(zāi)案例及消防安全知識專題培訓(xùn)
- 考題培訓(xùn)課件
- 氣體充裝安全培訓(xùn)課件
- 2025年度國家鐵路局安全技術(shù)中心面向社會公開招聘工作人員5人高頻重點提升(共500題)附帶答案詳解
- 《上一堂樸素的語文課》讀書交流
- 國際法學(xué)(山東聯(lián)盟)知到智慧樹章節(jié)測試課后答案2024年秋煙臺大學(xué)
評論
0/150
提交評論