3、字符串函数(截取字符串、大写、小写、查找字符串位置)
A:Mid、UCase、LCase、InStr
S:SubString、Upper、Lower、CharIndex
O:SubStr、Upper、Lower、InStr
4、判断取值语句
A:IIF
S:Case When Then
O:Decode
5、时间字段
A:要用#号分隔,或者转换为日期
SELECT * from Books WHERE RegDate= #2007-5-1# 或
SELECT * from Books WHERE RegDate= CDate(’2007-5-1′)
S:可以直接用''
SELECT * from Books WHERE RegDate= ‘2007-5-1′
O:To_Date
SELECT * from Books WHERERegDate=To_Date('2007-05-01','yyyy-mm-dd')
6、数据类型转换
A:CStr,CInt,CDate
S:Convert,CAST
O:To_Char,To_Number,To_Date
7、Inser Into …..Select …from 语句
Insert Into a(ii,jj,kk) (Selectii,jj,kk from b)
这样的语句,在SQL Server以及Oracle中都不会有错,但在Access中会报:INSERT INTO 语句的语法错误。Access应该把后面Select语句的括号去掉,如下:
Insert Into a(ii,jj,kk) Selectii,jj,kk from b
同时这样写在SQL Server和Oracle中都不会有错