版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
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#,年月日之間也可用“/”來作分隔符。字符型:用西文單引號(hào)或西文雙引號(hào)作為定界符邏輯型:有兩個(gè),邏輯真用True(或-1)表示,邏輯假用False(或0)表示。算術(shù)表達(dá)式表達(dá)式值說明-2^24負(fù)號(hào)的優(yōu)先級(jí)高于乘方‘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)算使用加號(hào)(+):加號(hào)可用于一個(gè)日期與一個(gè)整數(shù)(也可以是數(shù)字字符串或邏輯值)使用減號(hào)(-):減號(hào)可用于一個(gè)日期減去一個(gè)整數(shù)(也可以是數(shù)字字符串或邏輯值),得到一個(gè)新日期;也可兩個(gè)日期相減,得到一個(gè)整數(shù),表示兩個(gè)日期之間相關(guān)的天數(shù)日期表達(dá)式示例表達(dá)式值說明#06-3-5#+12006-3-6日期加數(shù)值#06-3-5#-#05-10-1#155兩個(gè)日期相減,得到相差的天數(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)算,可將多個(gè)表達(dá)式的值連接在一起。連接運(yùn)算符示例表達(dá)式值說明“ABC”&”XYZ”ABCXYZ字符與字符連接123&123123123數(shù)值與數(shù)值連接False&True0-1邏輯值與邏輯值連接“打印日期:”-3-5#打印日期:2006-3-5字符與日期連接“總計(jì):”&25*4總計(jì):100字符與表達(dá)式的值連接比較運(yùn)算符-常用比較運(yùn)算符=等于>大于<小于<>不等于>=大于或等于<=小于或等于比較運(yùn)算符示例表達(dá)式值說明“A”>”a”0字母進(jìn)行比較時(shí)不區(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è)的各個(gè)值中;如果在,結(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è)指定的模式符,如果符合,則返回真值,否則,為假值。注意:模式符放在定界符單引號(hào)或雙引號(hào)之間。模式符中使用中括號(hào)[],即限定一個(gè)范圍通配符#表示一個(gè)數(shù)字,*表示零個(gè)或多個(gè)字符,?表示一個(gè)字符。邏輯運(yùn)算符Not邏輯非And邏輯與Or邏輯或函數(shù)Access提供上百個(gè)函數(shù),這里介紹常用函數(shù)。其他的可通過“幫助”去查詢。函數(shù)使用時(shí),名稱的字母不分大小寫。zhi數(shù)值運(yùn)算函數(shù)Int取整函數(shù)格式:Int(數(shù)值表達(dá)式)功能:當(dāng)數(shù)值部分是正數(shù)時(shí),函數(shù)值是表達(dá)式值的整數(shù)部分;當(dāng)是負(fù)整數(shù)時(shí),函數(shù)值是表達(dá)式的值,當(dāng)是非整數(shù)時(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í),函數(shù)值小于或等于自變量的值,自變量的值為負(fù)時(shí),函數(shù)值大于或等于自變量的值Fix函示用法示例函數(shù)值說明fix(35.1)35fix(-35.7)-35fix(-0.1)0fix(1-35.8)-34先計(jì)算,再取整fix(‘-34.1’)-34先轉(zhuǎn)換為數(shù)值,再計(jì)算fix(‘1-34.5’)錯(cuò)誤此為非數(shù)值字符串時(shí)間函數(shù)格式:Time()功能:無自變量。返回系統(tǒng)當(dāng)前的時(shí)間。函數(shù)是時(shí)間型數(shù)據(jù)。日期時(shí)間型函數(shù)格式:Now()功能:無自變量。返回系統(tǒng)當(dāng)前的日期和時(shí)間。函數(shù)值是日期時(shí)間型數(shù)據(jù)。求日函數(shù)格式:Day(日期表達(dá)式)功能:自變量為日期時(shí)間型數(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ù)值計(jì)算這天是周幾。函數(shù)取值范圍是1~7,系統(tǒng)默認(rèn)星期日是一周的第1天,星期一是第2天。函數(shù)值是數(shù)值型數(shù)據(jù)。日期時(shí)間型函數(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(時(shí)間間隔,日期1,日期2)功能:返回兩個(gè)指定日期間的時(shí)間間隔,函數(shù)值為日期2減去日期1的值。若日期2大于日期1,得正值;否則,得負(fù)值。函數(shù)值是數(shù)值型數(shù)據(jù)。時(shí)間間隔的設(shè)定值及含義時(shí)間間隔參數(shù)含義yyyy函數(shù)值為兩個(gè)日期相差的年份q函數(shù)值為兩個(gè)日期相差的季度m函數(shù)值為兩個(gè)日期相差的月份y,d函數(shù)值為兩個(gè)日期相差的天數(shù)w函數(shù)值為兩個(gè)日期相差的周數(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個(gè)字符,每個(gè)漢字作為一個(gè)字符。函數(shù)值是字符型數(shù)據(jù)說明:自變量可以是字符、數(shù)值或邏輯型數(shù)據(jù)取右子串函數(shù)格式:right(表達(dá)式,n)功能:從表達(dá)式的右端開始截取n個(gè)字符,一個(gè)漢字為一個(gè)字符。函數(shù)值是字符型數(shù)據(jù)說明:自變量可以是字符、數(shù)值或邏輯型數(shù)據(jù)求子串函數(shù)格式:Mid(表達(dá)式,m[,n])功能:從表達(dá)式的值中截取字符,m、n是數(shù)值表達(dá)式,由同決定截取的起始位置,n為截取字符的個(gè)數(shù)。如果n省略,則從指定位置到結(jié)束;若m的值大于字符串長(zhǎng)度,返回空串;如果n的值大于從指定位置開始的剩余字符的個(gè)數(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(‘中央財(cái)經(jīng)大學(xué)’,3,2)財(cái)經(jīng)Mid(#2006-3-7#,”4”,”2”)6-求字符個(gè)數(shù)函數(shù)格式:Len(表達(dá)式)功能:返回字符表達(dá)式中字符的個(gè)數(shù)。函數(shù)值是數(shù)值型數(shù)據(jù)。說明:自變量可以是字符、數(shù)值或邏輯型數(shù)據(jù)Len函數(shù)用法示例函數(shù)值函數(shù)值Len(‘中央財(cái)經(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個(gè)空格組成的字符串。N是數(shù)值表達(dá)式。函數(shù)值是字符型數(shù)據(jù)字符重復(fù)函數(shù)格式:String(n,字符表達(dá)式)功能:將字符表達(dá)式值的第一個(gè)字符重復(fù)n次,生成一個(gè)新字符串。n是數(shù)值表達(dá)式。函數(shù)值是字符型數(shù)據(jù)。說明:函數(shù)自變量字符表達(dá)式的位置也可以使用ASCII碼。函數(shù)用法示例函數(shù)值Ucase(‘Access”)ACCESSLcase(‘Access’)access
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 11908:2025 EN Binders for paints and varnishes - Amino resins - General methods of test
- 愚人節(jié)搞笑文案3篇
- 開展世界地球日的活動(dòng)總結(jié)
- 崗前培訓(xùn)方案(17篇)
- 建材開業(yè)致辭7篇
- 超聲造影在乳腺良惡性腫瘤鑒別診斷中的應(yīng)用
- 二零二五版影視作品攝像授權(quán)合同范本3篇
- 暴力抗議事件應(yīng)急預(yù)案
- 二零二五年個(gè)人股權(quán)繼承協(xié)議范本4篇
- 提升醫(yī)院管理的關(guān)鍵策略
- 2025年中國(guó)南方航空股份有限公司招聘筆試參考題庫(kù)含答案解析
- 商務(wù)部發(fā)布《中國(guó)再生資源回收行業(yè)發(fā)展報(bào)告(2024)》
- 2025年福建新華發(fā)行(集團(tuán))限責(zé)任公司校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 江蘇省駕??荚嚳颇恳豢荚囶}庫(kù)
- 四川省成都市青羊區(qū)成都市石室聯(lián)合中學(xué)2023-2024學(xué)年七上期末數(shù)學(xué)試題(解析版)
- 咨詢公司績(jī)效工資分配實(shí)施方案
- 2025新人教版英語(yǔ)七年級(jí)下單詞表
- 2024年專升本考試-專升本考試(機(jī)械設(shè)計(jì)基礎(chǔ))筆試歷年真題薈萃含答案
- 部編版五年級(jí)語(yǔ)文下冊(cè)第七單元大單元教學(xué)設(shè)計(jì)
- 藥品儲(chǔ)存養(yǎng)護(hù)知識(shí)大全
- 新版藥品批發(fā)企業(yè)質(zhì)量管理體系文件大全
評(píng)論
0/150
提交評(píng)論