zoukankan      html  css  js  c++  java
  • 【2017-03-13】Tsql 数学函数、字符串函数、转换函数、时间日期函数

    一、数学函数(针对值类型操作)

    1.ceiling():取上限

    只要小数点后有数字大于0,整数位自动进1

    2.floor():取下限

    将小数点位舍去,不管小数点位大小

    3.round(四舍五入的值,保留小数点后几位)

    4.abs():绝对值

    5.pi():圆周率π

    例:截取圆周率小数点后4位

    6.sqrt() 求平方根

    7.square() 求平方

    二、字符串函数

    1.upper()   将字符串全部转化为大写

    2.lower()    将字符串全部转化为小写

    3.ltrim()      去左边空格

    4.rtrim()     去右边空格

    5.replace('字符串','要被替换掉的字符串','要替换成的字符串' )   替换 

    6.substring('字符串',要开始截取的索引,截取位数)      字符串截取

    数据库的索引号没有0,从1开始

    7.left('字符串',截取位数)      从左侧截取字符串

    8.right('字符串',截取位数)    从右侧截取字符串

    9.len()           字符串的长度

    三、转换函数

    select 列名+列名 from 表名 :两列都为值类型的话,返回的值为两列对应值相加;若两列为字符串类型的话为两列对应字符串拼接

    1.convert (a,b)     a为要转换成的数据类型,b为要转换的列名

    2.cast(a as b)a为要转换的列名, b为要转换为的数据类型

    四、时间日期函数

    1.getdate()      获取当前时间日期

    2.year()       month()     day()      获取年份,月份,天

    3.isdate()        判断时间日期格式是否正确,返回的是bit类型      true返回1,false返回0

    4. dateadd(year/month/day,数量,'date')       在一个日期基础上增加年/月/日

    5.datename

    datename(weekday,'date')       该日期是星期几

    datename(week,'date')            该日期是当年的第几周

    datename(dayofyear,'date')              该日期是当年的第多少天 

  • 相关阅读:
    jQuery Ajax 实例
    jQuery Ajax 实例
    mysql中使用MySqlParameter操作数据库
    mysql中使用MySqlParameter操作数据库
    MySQL limit 分页查询数据库
    html5新特性data_*自定义属性使用
    CSS中zoom和scale的区别
    Linux下nginx编译安装教程和编译参数详解
    nginx.conf配置
    linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
  • 原文地址:https://www.cnblogs.com/snow22546/p/6549490.html
Copyright © 2011-2022 走看看