zoukankan      html  css  js  c++  java
  • 有关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])

  • 相关阅读:
    Python学习日志(三)
    Python学习日志(二)
    软件测试入门随笔——软件测试基础知识(八)
    软件测试入门随笔——软件测试基础知识(七)
    软件测试入门随笔——软件测试基础知识(六)
    fastcgi 性能初配 504 gateway time-out
    php 文件锁
    php sleep()的实时输出打印,清除ob缓冲区
    php用simplexml来操作xml
    PHP防SQL注入不要再用addslashes和mysql_real_escape_string
  • 原文地址:https://www.cnblogs.com/qingxinblog/p/SQL.html
Copyright © 2011-2022 走看看