【数据库视频】函数

日期和时间函数

DATEADD:给指定日期加上一个时间间隔后的新datetime值

DATEDIFF:返回两个指定日期具体的间隔值(日期、时间)

DATENAME:指定日期的指定日期部分的字符串

DATEPART:指定日期的某个具体部分

DAY:指定日期当天的整数值

MONTH:指定日期的月份

YEAR:指定日期的年份

GETDATE:返回当前系统的日期和时间

GETUTCDAT:返回表示当前的UTC时间


标值量函数

语法格式

扫描二维码关注公众号,回复: 12302289 查看本文章

  • 创建用户自定义函数、创建函数的一个名称
  • 函数使用的参数
  • 返回一个标量值得数据类型
  • 指定创建一个表函数是否使用加密
  • BEGIN...END表达体
  • 返回一个具体的声明的表达式

创建avgsum

查询(平均分数)

select dbo.avgsum('')


 表值函数

语法格式

  • 表值函数的名称
  • 具体传递的参数列表
  • 返回一个TABLE类型的数据表变量
  • 对数据进行加币
  • 具体的函数体
  • 具体的表变量

创建FINDCOURSE函数

查询(返回值)

select * from FINDCOURSE('')


 系统与元数据函数 

类型

  • CONVERT():将一种数据类型的数据转换成另一种数据类型的数据
  • CURRENT USER:返回当前用户的名称
  • ISDATE():判断输入的是不是一个有效日期
  • ISNULL():用一个指定替换值替换任何空值
  • ISNUMERIC():判断输入的是不是一个数值

方法①

方法②

 

猜你喜欢

转载自blog.csdn.net/weixin_45490023/article/details/110673112