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入门 类的继承和聚合(五)
    如何快速找到多个字典中的公共键(1.4)
    python输入输出(二)
    python入门 集合(四)
    LOJ 3093: 洛谷 P5323: 「BJOI2019」光线
    LOJ 3049: 洛谷 P5284: 「十二省联考 2019」字符串问题
    【比赛游记】FJOI2019瞎打记
    ICPC World Finals 2019 题解
    LOJ 3043: 洛谷 P5280: 「ZJOI2019」线段树
    LOJ 2483: 洛谷 P4655: 「CEOI2017」Building Bridges
  • 原文地址:https://www.cnblogs.com/qingxinblog/p/SQL.html
Copyright © 2011-2022 走看看