文本处理函数
|
函数
|
说明
|
| 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的行 |
最小值 |
DISTINCT(Access不支持)
SELECT AVG(DISTINCT prod_price) AS avg_price;
posted @ 2007-08-15 20:43
子午 阅读(198)
评论(0) 编辑 收藏 网摘 所属分类:
sql server