版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Access中的表達(dá)式常量常量通常分為系統(tǒng)定義常量和用戶自定義常量。系統(tǒng)定義常量:邏輯值True(真值)和False(假值)。用0表示邏輯假,-1表示邏輯真Null(空值),空值表示未定義值,而不是空格或0。Access中常量的類型數(shù)值型:整數(shù)或?qū)崝?shù)日期型:日期型常量要用“#”作為定界符,如2006年3月15日應(yīng)該表示為#06-3-15#,年月日之間也可用“/”來作分隔符。字符型:用西文單引號或西文雙引號作為定界符邏輯型:有兩個,邏輯真用True(或-1)表示,邏輯假用False(或0)表示。算術(shù)表達(dá)式表達(dá)式值說明-2^24負(fù)號的優(yōu)先級高于乘方‘7’\’-2’-3數(shù)字字符先轉(zhuǎn)換為數(shù)值,再進(jìn)行整除運(yùn)算5\2*21先進(jìn)行乘法運(yùn)算,再整除5/2*25先除法,再乘法True^3-1True作為-1參加運(yùn)算,False作為0參加運(yùn)算-15mod6-3求余運(yùn)算日期運(yùn)算使用加號(+):加號可用于一個日期與一個整數(shù)(也可以是數(shù)字字符串或邏輯值)使用減號(-):減號可用于一個日期減去一個整數(shù)(也可以是數(shù)字字符串或邏輯值),得到一個新日期;也可兩個日期相減,得到一個整數(shù),表示兩個日期之間相關(guān)的天數(shù)日期表達(dá)式示例表達(dá)式值說明#06-3-5#+12006-3-6日期加數(shù)值#06-3-5#-#05-10-1#155兩個日期相減,得到相差的天數(shù)#06-3-5#-’8’2006-2-25數(shù)值字符轉(zhuǎn)換為數(shù)值后再進(jìn)行運(yùn)算#06-3-5#+True2003-3-4連接運(yùn)算符連接運(yùn)算符&格式:表達(dá)式1&表達(dá)式2功能:將表達(dá)式2的值連接在表達(dá)式1的尾部,表達(dá)式1和表達(dá)式2的值可以是字符、數(shù)值、日期或邏輯型數(shù)據(jù)。如果表達(dá)式的值是數(shù)值、日期或邏輯值,Access先把它們轉(zhuǎn)換成字符,再進(jìn)行連接運(yùn)算,可將多個表達(dá)式的值連接在一起。連接運(yùn)算符示例表達(dá)式值說明“ABC”&”XYZ”ABCXYZ字符與字符連接123&123123123數(shù)值與數(shù)值連接False&True0-1邏輯值與邏輯值連接“打印日期:”-3-5#打印日期:2006-3-5字符與日期連接“總計:”&25*4總計:100字符與表達(dá)式的值連接比較運(yùn)算符-常用比較運(yùn)算符=等于>大于<小于<>不等于>=大于或等于<=小于或等于比較運(yùn)算符示例表達(dá)式值說明“A”>”a”0字母進(jìn)行比較時不區(qū)分大小寫“大”>”小”0漢字默認(rèn)的比較方式是按拼音順序True>false0“ABC”=“AB”0比較運(yùn)算符—IS格式:表達(dá)式ISNull功能:如果表達(dá)式的值為空,結(jié)果為-1,否則為0格式:表達(dá)式IsNotNull功能:如果表達(dá)式的值不為空,結(jié)果為-1,否則為0比較運(yùn)算符—In功能:判斷In左側(cè)表達(dá)式的值是否出現(xiàn)在In右側(cè)的各個值中;如果在,結(jié)果為真值,否則為假值。在運(yùn)算符In前面可以使用邏輯運(yùn)算符Not,表示相反的條件比較運(yùn)算符—Between…and功能:判斷Between左側(cè)表達(dá)式的值是否在Between…And指定的范圍內(nèi),如果在,則為真?zhèn)?,否則為假值。Not放在Between之前,表示條件相反。Between…And用法示例表達(dá)式值Date()BetweenDate()-1AndDate()+1-1Date()NotBetween#05-3-5#And#05-12-13#-1“B”Between“a”And“d”-1’12’Between’10’And’20’-1‘099’Between’10’And’20’0比較運(yùn)算符—Like功能:判斷Like左側(cè)的表達(dá)式的值是否符合右側(cè)指定的模式符,如果符合,則返回真值,否則,為假值。注意:模式符放在定界符單引號或雙引號之間。模式符中使用中括號[],即限定一個范圍通配符#表示一個數(shù)字,*表示零個或多個字符,?表示一個字符。邏輯運(yùn)算符Not邏輯非And邏輯與Or邏輯或函數(shù)Access提供上百個函數(shù),這里介紹常用函數(shù)。其他的可通過“幫助”去查詢。函數(shù)使用時,名稱的字母不分大小寫。zhi數(shù)值運(yùn)算函數(shù)Int取整函數(shù)格式:Int(數(shù)值表達(dá)式)功能:當(dāng)數(shù)值部分是正數(shù)時,函數(shù)值是表達(dá)式值的整數(shù)部分;當(dāng)是負(fù)整數(shù)時,函數(shù)值是表達(dá)式的值,當(dāng)是非整數(shù)時,函數(shù)值為最接近且小于表達(dá)式的值。說明:如果自變量是數(shù)字字符串,先將字符串轉(zhuǎn)換為數(shù)值,再取整運(yùn)算Fix取整函數(shù)格式:Fix(取整函數(shù))功能:函數(shù)的自變量是數(shù)值表達(dá)式,無論數(shù)值表達(dá)式的值是正數(shù)還是負(fù)數(shù),函數(shù)值都是表達(dá)式值的整數(shù)部分,舍去小數(shù)部分(不進(jìn)位)。數(shù)值表達(dá)式的值為正時,函數(shù)值小于或等于自變量的值,自變量的值為負(fù)時,函數(shù)值大于或等于自變量的值Fix函示用法示例函數(shù)值說明fix(35.1)35fix(-35.7)-35fix(-0.1)0fix(1-35.8)-34先計算,再取整fix(‘-34.1’)-34先轉(zhuǎn)換為數(shù)值,再計算fix(‘1-34.5’)錯誤此為非數(shù)值字符串時間函數(shù)格式:Time()功能:無自變量。返回系統(tǒng)當(dāng)前的時間。函數(shù)是時間型數(shù)據(jù)。日期時間型函數(shù)格式:Now()功能:無自變量。返回系統(tǒng)當(dāng)前的日期和時間。函數(shù)值是日期時間型數(shù)據(jù)。求日函數(shù)格式:Day(日期表達(dá)式)功能:自變量為日期時間型數(shù)據(jù)。返回日期表達(dá)式的日值。函數(shù)值的數(shù)據(jù)類型是數(shù)值型。求月份函數(shù)格式:Month(日期表達(dá)式)功能:自變量是日期表達(dá)式。返回該表達(dá)式值中的月份數(shù)。函數(shù)值是數(shù)值型。求年份函數(shù)格式:Year(日期表達(dá)式)功能:自變量是日期表達(dá)式。返回該表達(dá)式值中的4位年份數(shù)。函數(shù)值是數(shù)值型。求星期函數(shù)功能:Weekday(日期表達(dá)式)功能:自變量為日期表達(dá)式,函數(shù)值計算這天是周幾。函數(shù)取值范圍是1~7,系統(tǒng)默認(rèn)星期日是一周的第1天,星期一是第2天。函數(shù)值是數(shù)值型數(shù)據(jù)。日期時間型函數(shù)用法示例函數(shù)值函數(shù)值Date()2006-3-7Month(Date())3Time()14:04:29Year(Date())2006Now()2006-3-714:04:29Weekday(date())3Day(Date())7Year(#06-3-5#)-101996求日期間隔函數(shù)格式:DateDiff(時間間隔,日期1,日期2)功能:返回兩個指定日期間的時間間隔,函數(shù)值為日期2減去日期1的值。若日期2大于日期1,得正值;否則,得負(fù)值。函數(shù)值是數(shù)值型數(shù)據(jù)。時間間隔的設(shè)定值及含義時間間隔參數(shù)含義yyyy函數(shù)值為兩個日期相差的年份q函數(shù)值為兩個日期相差的季度m函數(shù)值為兩個日期相差的月份y,d函數(shù)值為兩個日期相差的天數(shù)w函數(shù)值為兩個日期相差的周數(shù)(滿7天為一周)Datediff函數(shù)用法示例函數(shù)值說明Datediff(“yyyy”,#06-3-5#,#03-12-31#)-3相差的年份數(shù)Datediff(“q”,#06-3-10#,#06-4-1#)1相差的季度數(shù)Datediff(“m”,#06-3-10#,#06-4-1#)1相差的月份數(shù)Datediff(“y”,#06-3-10#,#06-4-1#)22相差的天數(shù)Datediff(“w”,#06-3-10#,#06-4-1#)3相差的周數(shù)字符函數(shù)求左子串函數(shù)格式:left(表達(dá)式,n)功能:從表達(dá)式值的左端開始截取n個字符,每個漢字作為一個字符。函數(shù)值是字符型數(shù)據(jù)說明:自變量可以是字符、數(shù)值或邏輯型數(shù)據(jù)取右子串函數(shù)格式:right(表達(dá)式,n)功能:從表達(dá)式的右端開始截取n個字符,一個漢字為一個字符。函數(shù)值是字符型數(shù)據(jù)說明:自變量可以是字符、數(shù)值或邏輯型數(shù)據(jù)求子串函數(shù)格式:Mid(表達(dá)式,m[,n])功能:從表達(dá)式的值中截取字符,m、n是數(shù)值表達(dá)式,由同決定截取的起始位置,n為截取字符的個數(shù)。如果n省略,則從指定位置到結(jié)束;若m的值大于字符串長度,返回空串;如果n的值大于從指定位置開始的剩余字符的個數(shù),截取到字符串的結(jié)尾。函數(shù)值為字符型數(shù)據(jù)。說明:自變量可以是字符、數(shù)值或邏輯型數(shù)據(jù)Left、Right、Mid函數(shù)示例函數(shù)值函數(shù)值Left(“北京”,1)北Right(55.78,’3’).78Left(#06-3-7#,4)06-3Right(True,1)1Right(‘北京’,1)京Left(3*4+12,1)2Mid(‘中央財經(jīng)大學(xué)’,3,2)財經(jīng)Mid(#2006-3-7#,”4”,”2”)6-求字符個數(shù)函數(shù)格式:Len(表達(dá)式)功能:返回字符表達(dá)式中字符的個數(shù)。函數(shù)值是數(shù)值型數(shù)據(jù)。說明:自變量可以是字符、數(shù)值或邏輯型數(shù)據(jù)Len函數(shù)用法示例函數(shù)值函數(shù)值Len(‘中央財經(jīng)大學(xué)’)6Len(12345)5Len(3+8*4)2Len(#2006-3-6#)8Len(True)2Len(False)1Len(#2006-12-31#)10Len(“12+34”)5Len(“ABCD123”)7Len(True+1)1小寫轉(zhuǎn)大寫函數(shù)格式:Ucase(字符表達(dá)式)功能:將字符表達(dá)式值中的小寫字母轉(zhuǎn)換為大寫字母,其他字符不變函數(shù)值是字符型數(shù)據(jù)大寫轉(zhuǎn)小寫函數(shù)格式:Lcase(字符表達(dá)式)功能:將字符表達(dá)式值中的大寫字母轉(zhuǎn)換為小寫字母,其他字符不變函數(shù)值是字符型數(shù)據(jù)生成空格函數(shù)格式:Space(n)功能:返回由n個空格組成的字符串。N是數(shù)值表達(dá)式。函數(shù)值是字符型數(shù)據(jù)字符重復(fù)函數(shù)格式:String(n,字符表達(dá)式)功能:將字符表達(dá)式值的第一個字符重復(fù)n次,生成一個新字符串。n是數(shù)值表達(dá)式。函數(shù)值是字符型數(shù)據(jù)。說明:函數(shù)自變量字符表達(dá)式的位置也可以使用ASCII碼。函數(shù)用法示例函數(shù)值Ucase(‘Access”)ACCESSLcase(‘Access’)access
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 威海海洋職業(yè)學(xué)院《教具設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 汽車金融分期付款合同范例
- 合伙養(yǎng)豬合伙合同范例
- 包干律師服務(wù)合同范例
- 秸稈材料采購合同范例
- 店鋪轉(zhuǎn)讓合同范例版
- 外墻抹灰勞務(wù)合同范例
- 2025高壓配電工程安裝施工合同
- 校園規(guī)劃設(shè)計合同范例
- 中介擔(dān)保合同范例
- 醫(yī)藥行業(yè)合規(guī)培訓(xùn)
- 娛樂行業(yè)虛擬現(xiàn)實主題公園建設(shè)方案
- 2024年低壓電工資格考試必考題庫及答案(共400題)
- 公路工程合同糾紛處理與法律適用考核試卷
- 股權(quán)合作協(xié)議范本三篇
- 2023年四川省眉山市公開招聘警務(wù)輔助人員(輔警)筆試專項訓(xùn)練題試卷(2)含答案
- CFA固定收益證券知到智慧樹期末考試答案題庫2024年秋首都經(jīng)濟(jì)貿(mào)易大學(xué)
- 世界衛(wèi)生組織人類精液及精子-宮頸粘液相互作用實驗室檢驗手冊第五版
- 殯儀館鮮花采購?fù)稑?biāo)方案(技術(shù)方案)
- 消化道大出血應(yīng)急預(yù)案演練
- 2024-2030年中國成品油行業(yè)深度調(diào)查及投資可行性研究報告
評論
0/150
提交評論