您现在的位置: Gufang > 博客 > 学无止境 > 正文
sql server & Access转大小写等函数

文本处理函数

函数

说明

LEFT() (或使用字符串函数) 返回串左边的字符  
LENGTH() (也使用DATALENGTH()或LEN()) 返回串长度
LOWER() (Access使用Lcase) 转小写
LTRIM() 去掉左空格
RTRIM() 右边
SOUNDEX() (Access不支持)匹配发音类似的 返回串的SOUNDEX值
UPPER() (Access使用Ucase) 转大写


日期和时间处理函数
SqlServer
SELECT order_num
FROM Orders
WHERE 
DATEPART (yy, order_date) = 2004;
Access
SELECT order_num
FROM Orders
WHERE
 DATEPART('yyyy', order_date)=2004;
Other E:Oracle
SELECT order_num
FROM Orders
WHERE order_date BETWEEN to_date('01-JAN-2004') AND to_date('31-DEC-2004');

聚集函数

AVG()忽略值为Null的行 平均值
COUNT()不忽略NULL COUNT(column)忽略NULL行 行数
MAX()忽略值为Null的行 最大值
SUM()忽略值为Null的行
MIN()忽略值为Null的行 最小值

 

字符串转数字

Oracle:to_number(str)

Access:CDbl(str)  Var(str)

 

数字转字符串

Oracle:

Access:Str(var)
DISTINCT(Access不支持)
SELECT AVG(DISTINCT prod_price) AS avg_price;

发表评论(0)
姓名 *
电子邮件
QQ
评论内容 *
验证问题 * 江苏省的省会是哪个城市?请填写正确答案
验证码 * 图片看不清?点击重新得到验证码