sql空字符串判断函数_access常用的内置函数
Access提供了幾種類型的函數,可將這些函數分為以下幾類:
轉換:把一個值轉換為另一個。
日期/時間:返回日期和/或時間值。
判斷檢查:判斷是否正確
算術計算:對數字值執(zhí)行計算
程序流程:控制程序流程
Sql合計函數:sql語句計算函數
文本字符串:操作轉化、合并或操作字符串。
域函數 :合計函數返回有關一個域的統(tǒng)計數據。域合計函數通常用在VBA代碼中執(zhí)行統(tǒng)計計算
1. 轉換函數
Str():返回從數字轉換而來的字符串,它總是為加號保留(加上)一個打頭的空格。
LCase() 返回被轉換成小寫的字符串。
UCase() 返回被轉換成大寫的字符串。
Val() ?返回在字符串中數字值,直到字符串中 第一個非數字字符為止。
CDate() ?將字符串轉換成日期。
Format() 按照用戶指定的格式返回一個表達式。
2. 日期/時間
CDate??將字符串轉化成為日期?select?CDate("2005/4/5")
Date??返回當前日期
DateAdd??將指定日期加上某個日期select?dateAdd("d",30,Date())將當前日期加上30天,其中d可以換為yyyy或H等
DateDiff?判斷兩個日期之間的間隔?select?DateDiff("d","2006-5-1","2006-6-1")返回31,其中d可以換為yyyy,m,H等
DatePart?返回日期的某個部分?select?DatePart("d","2006-5-1")返回1,即1號,d也可以換為yyyy或m
Day??返回日期的d部分,等同于datepart的d部分
Hour??返回日期的小時
IsDate??判斷是否是日期,是日期返回-1,不是日期返回0
Minute??返回日期的分鐘部分
Month??返回日期的月份部分
Now??返回當前時間(完整時間,包括年月日?小時分秒)
Second??返回日期的秒部分
Time??返回當前的時間部分(即除去年/月/日的部分)
Weekday??返回某個日期的當前星期(星期天為1,星期一為2,星期二為3...),例如select?weekday(now());
Year??返回某個日期的年份
3. 判斷檢查
IsEmpty??檢測是否為空(不過經測試,不管什么情況,都返回0)
IsNull??檢測是否為Null值,null值返回0,非null值返回-1
IsNumeric?檢測是否為數字,是數字返回-1,否則返回0
IsDate ?判斷表達式是否為合法日期
IsMissing ?確定變量是否被傳遞給了函數
4. 算術計算
Abs???絕對值
Atn ??返正切值。
Cos???余弦值
Exp ??返回 e 的給定次冪。
Fix???返回數字的整數部分(即小數部分完全截掉)
Int ?將數字向下取整到最接近的整數。(其實等同于Fix)
Log??返回以E為底的對數值
Rnd??返回一個0到1之間的隨機數值
Sgn??返回數字的正負符號(正數返回1,負數返回-1,0值返回0)
Sin??正弦值
Sqr??返回平方根值
Tan???正切值
5. 程序流程
Choose??根據第一參數,返回后面字符串組的值,Select?Choose(1,"a","b","c")返回a,將1改成2后,返回b,改成3后,返回c(第一個參數也可以是某個字段)
IIF??根據表達式返回特定的值?Select?IIF("3>1","OK","False"),返回OK
6. Sql合計函數
Avg??取字段平均值
Count??統(tǒng)計記錄條數
Max??取字段最大值
Min??取字段最小值
StDev ?估算樣本的標準差(忽略樣本中的邏輯值和文本)。
StDevP ?計算以參數形式(忽略邏輯值和文本)給出的整個樣本總體的標準偏差。
Sum??計算字段的總合
Var ?估算樣本方差(忽略樣本中的邏輯值和文本)。
VarP ?計算整個樣本總體的方差(忽略樣本總體中的邏輯值和文本)。7.?文本字符串操作
Asc???返回字母的Acsii值,select?Asc("A")返回65
Chr???將ascii值轉換到字符?select?chr(65)返回"A"
Format???格式化字符串,Select?Format(now(),'yyyy-mm-dd')返回類似于"2005-04-03"?,Select?Format(3/9,"0.00")返回0.33
InStr???查詢子串在字符串中的位置?select?Instr("abc","a")返回1,select?Instr("abc","f")返回0?
LCase??返回字符串的小寫形式?
Left??左截取字符串
Len??返回字符串長度
LTrim??左截取空格
Mid????取得子字符串?select?mid("123",1,2)?as?midDemo?返回12
Right??右截取字符串
RTrim??右截取空格
Space??產生空格?select?Space(4)返回4個空格
StrComp??比較兩個字符串是否內容一致(不區(qū)分大小寫)select?StrComp("abc","ABC")返回0,select?StrComp("abc","123")返回-1
Trim??截取字符串兩頭的空格
UCase??將字符串轉大寫
8. 域函數
DAvg() 返回一組值的算術平均值。
DCount() 顯示指定記錄的數目。
DFirst() 需要任意值時,可從表或查詢的字段中返回一條隨機記錄。
DLookUp() 從指定的記錄中返回特定字段的值。
DMax() 返回一組值中的最大值。
DMin() 返回一組值中的最小值。
DSum() 返回指定記錄集的總和。
總結
以上是生活随笔為你收集整理的sql空字符串判断函数_access常用的内置函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入浅出NIO之Selector实现原理
- 下一篇: 分享一个百度云加速下载工具