• 有关SQL


    1、SQL str函数是什么意思?

    将数值型转换成指定长度的字符串。str()函数语法:str(数字类型的表达式[,表达式总长度][,小数点后面的位数]),表达式总长度和小数点后面的位数为可选择参数。
    如select STR(12345.633,7,1) 结果为12345.6。
    第一个参数是要转换的数值,
    第二个参数是转换後的总长度(含小数点,正负号),
    第三个参数为小数位

    2、FLOOR()和CEILING()

    FLOOR()函数主要用于获得小于等于数值表达式的最大整数。
    CEILING()主要用于获得大于等于数值表达式的最小整数。

    FLOOR()和CEILING()语法
    select FLOOR(列名) from 表名
    select CEILING(列名) from 表名

    3、ROUND() 函数

    ROUND 函数用于把数值字段舍入为指定的小数位数。

    SQL ROUND() 语法:SELECT ROUND(column_name,decimals) FROM table_name

    column_name 必需。要舍入的字段。
    decimals 必需。规定要返回的小数位数。

    4、CAST()函数和CONVERT()函数

    CAST()函数可以将某种数据类型的表达式转化为另一种数据类型
    CONVERT()函数也可以将制定的数据类型转换为另一种数据类型

    CAST()函数和CONVERT()函数语法
    select cast表达式 as 数据类型)      eg:select CAST('234' as int)+123
    select convert(数据类型[(长度)],表达式[,样式])    eg:select 姓名,学校,地址,convert(Varchar(10),年龄)+'岁',时间 from Table_2

    5、常用数学函数

    (1)对数语法:log底数(flot表达式)  ln(flot表达式) 

    (2)幂值语法:power(数值表达式,表达式的幂)

    (3)指数值:EXP(flot表达式)  实际上是用e=2.718281828作为表达式,进行幂运算。

    (4)平方根:sqrt(float 表达式)

    (5)随机数:RAND([seed])

  • 相关阅读:
    VB运算符总结
    动态实现树形菜单
    使用C#开发ActiveX控件
    jquery+ajax加载xml文件到页面
    C#序列化与反序列化
    jquery之ajax——全局事件引用方式以及各个事件(全局/局部)执行顺序
    SerialPort实现对串口COM的操作(有些纠结)
    jquery+ajax+C#实现无刷新操作数据库数据
    超过一百多个Web2.0在线生成器
    asp.net URL Rewriter 问题
  • 原文地址:https://www.cnblogs.com/qingxinblog/p/SQL.html
Copyright © 2020-2023  润新知