2011-9-13 函数总结

来源:互联网 发布:office for mac免费 编辑:程序博客网 时间:2024/04/29 05:54
 

1、  数学函数

如果 number 为

  大于 0

  1

  等于 0

  0

  小于 0

  -1

2、  聚合函数

它对一组行中的某个列执行计算,并返回单个值。

仅在下列项中聚合函数允许作为表达式使用:   SELECT 语句的选择列表(子查询或外部查询)。   COMPUTE 或 COMPUTE BY 子句。   HAVING 子句。   Transact-SQL 编程语言提供下列聚合函数:   AVG MAX   BINARY_CHECKSUM MIN   CHECKSUM SUM   CHECKSUM_AGG STDEV   COUNT STDEVP   COUNT_BIG VAR   GROUPING VARP

 

3、  字符串函数

字符串参数都可以替换成字段名

AscII():返回char类型数据中第一个对应的整型;

Char():输入0-255之间的整数,返回char类型;

Left(字符,长度):可以对字段内容进行截取

Right(字符,长度)

Trim

Ltrim

Rtrim

Rpad(’被填充对象’,最终的长度,填充内容):

Lpad :截取、填充

Replace(“被作用的对象”,被替换的内容,替换后的内容);

   Concat:连接字符串,逗号作为分隔符

Substring(“被作用的对象”,开始截取位置,截取的长度);

       开始截取的位置从1开始,>=1

       ……………………是负数,表示从后向前截取

Strcmp(字符1,字符2);按照字节比较

       相等  0,大于 1,小于 -1

4、  日期和时间函数

Now();

Curtime()

Curdate()

Year()     year(now()-出生日期)

5、  加密函数

6、  控制流函数

Ifnull()

Nullif()          

If()

7、  格式化函数

Format:针对浮点

Date_format:日期格式化

Time_format:时间格式化

 

字符和时间日期需要单引号

 

8、  类型转换

Cast(要转换的对象  as  类型);

9、  系统信息函数

用于获取系统本身的信息的特殊函数

例:DATABASE()

CONNECTION_ID()

USER()

VERSION()

原创粉丝点击