• SQL 函数


    函数名

    功能描述

    举例

    ABS

    返回表达式绝对值

    SELECT ABS(-90)

    返回:90

    ROUND

    按指定的精度进行四舍五入

    SELECT ROUND(56.629, 2)

    返回:56.630

    SQRT

    返回指定表达式的平方根

    SELECT SQRT(9)

    返回:3

    FLOOR

    返回小于或等于指定数值表达式的最大整数

    SELECT FLOOR(23.9)

    返回: 23

    CEILING

    返回大于或等于指定数值表达式的最小整数

    SELECT CEILING(23.9)

    返回:24

     数学函数

    函数名

    功能描述

    举例

    GETDATE

    得到当前系统日期

    SELECT GETDATE()

    返回:系统当前日期

    DATEPART

    返回指定日期部分的整数

    SELECTDATEPART(dd, '01/09/2003')

    返回:9

    DATEADD

    在指定的日期上累加数值得到新的日期

    SELECT DATEADD(yyyy, 4, '01/09/2003')

    返回:2007-01-09

    DATEDIFF

    返回两个日期的差值

    SELECT DATEDIFF(dd, '02/05/2003', '02/09/2005')

    返回:735

    DATENAME

    返回指定日期部分的字符串

    SELECT DATENAME(dw, '02/02/2009')

    返回: 星期一

    YEAR

    返回指定日期“年”部分整数

    SELECT YEAR(GETDATE())

    返回:当前年份整数

    MONTH

    返回指定日期“月”部分整数

    SELECT MONTH(GETDATE())

    返回:当前月份整数

    DAY

    返回指定日期“日”部分整数

    SELECT DAY(GETDATE())

    返回:当前日期整数

     日期函数

    函数名

    功能描述

    举例

    CONVERT

    数据类型转换:

    将第2个参数转

    换为第一个参数

    所指定的类型。

    SELECT CONVERT(DateTime, '2020-09-09')

    返回: 2020-09-09 00:00:00.000

    SELECT CONVERT(varchar(11), GETDATE(), 121)

    返回:2010-03-24

    常用日期格式:
      121:日期格式为 yyyy-mm-dd hh:mi:ss.mmm
      111:日期格式为 yy/mm/dd

    SELECT CONVERT(varchar(5), 92.89)

    返回:92.89

     转换函数

    函数名

    功能描述

    举例

    LEN

    返回指定字符串的字符个数(而不是字节),其中不包含尾随空格

    SELECT LEN('李丽然作者')

    返回:5

    UPPER

    将小写字符转换成大写字符

    SELECT UPPER('book图书表')

    返回:BOOK图书表

    LTRIM

    返回去掉左侧空格的字符串

    SELECT LTRIM('  Authors')

    返回: Authors

    CHARINDEX

    查找一个指定的字符串在另一个字符串中的起始位置

    SELECT CHARINDEX('L', 'HELLO', 1)

    返回:3

    LEFT

    返回字符串中从左边开指定个数的字符

    SELECT LEFT('zhangsan', 2)

    返回:zh

    DATALENGTH

    返回指定字符串的字节数

    SELECT DATALENGTH('中国人')

    返回:6

    REPLACE

    替换一个字符串中的字符

    SELECT REPLACE('我爱我的家乡家乡', '家乡', '学校')

    返回: 我爱我的学校学校

    SBUSTRING

    从字符串串的起始位置连续取指定个数的子串

    SELECT SUBSTRING('我爱我的家乡',3, 2)

    返回:我的

     字符串函数

  • 相关阅读:
    如何让nodejs使用多线程执行
    web input光标的颜色
    web视频自定义规划
    webgl 学习注意事项
    前端url创建,以及base64与url的转化
    微信 input 照相机 呼出
    js 资源下载方法
    在React项目中使用React-intl实现多语言支持,以及对react-init各组件的解读
    React Native 的组件定义及使用
    AMD模块&CommonJs模块&ES6模块
  • 原文地址:https://www.cnblogs.com/lovesy2413/p/4349541.html
Copyright © 2020-2023  润新知