SQL函数大全

来源:互联网 发布:粉多多类似软件 编辑:程序博客网 时间:2024/05/01 04:07

1.round()

   round函数遵循四舍五入把原值转化为指定位数,如:

   SQL ROUND() 语法:

    SELECT ROUND(column_name,decimals) FROM table_name
参数描述column_name必需。要舍入的字段。decimals

必需。规定要返回的小数位数。

    如:round(1.45,0) = 1;round(1.55,0)=2
2.floor()
    floor()向下舍入为指定小数位数 如:floor(1.45,0)= 1;floor(1.55,0) = 13.ceiling()
    ceiling()向上舍入为指定小数位数 如:ceiling(1.45,0) = 2;ceiling(1.55,0)=2
    说明:该函数可用于分页计算总页数的存储过程,如:
    declare @All_Page int
    set @All_Page=ceiling((select COUNT(*) from expert)*1.0/@pageCount)
4.row number()
    语法:row number()over(排序字段),多用于分页。可以根据指定的字段排序,对排序之后的结果集的每一行添加一个不间断的行号,相当于连续的id值一样,如:
    select row number()over(order by student_no)ID,* from student,查询的结果中多了个有序的ID字段。
 
 
 
 
 
 
0 0
原创粉丝点击