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

    返回:我的

     字符串函数

  • 相关阅读:
    LAMP的搭建
    linux利用命令重置大量密码
    CSS的应用下
    Day13 CSS的与应用
    Day12 CSS简单用法
    Day12 前端html
    Day11 数据库的基本语法(偏重于查询)
    Java-->把txt中的所有字符按照码表值排序
    Java-->将txt文件的所有行反转
    Java-->在txt文件每一行前加行数和冒号
  • 原文地址:https://www.cnblogs.com/lovesy2413/p/4349541.html
Copyright © 2011-2022 走看看