数据库视频函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库视频函数相关的知识,希望对你有一定的参考价值。


日期和时间函数

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

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

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

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

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

MONTH:指定日期的月份

YEAR:指定日期的年份

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

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

【数据库视频】函数_数据类型


标值量函数

语法格式

【数据库视频】函数_数据类型_02

 

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

创建avgsum

【数据库视频】函数_数据类型_03

 

查询(平均分数)

select dbo.avgsum()


 表值函数

语法格式

【数据库视频】函数_字符串_04

 

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

创建FINDCOURSE函数

【数据库视频】函数_数据类型_05

 

查询(返回值)

select * from FINDCOURSE()


 系统与元数据函数 

类型

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

方法①

【数据库视频】函数_字符串_06

 

方法②

【数据库视频】函数_数据类型_07

 

 

 

以上是关于数据库视频函数的主要内容,如果未能解决你的问题,请参考以下文章

从标量 SQL 函数返回两个值

试图理解标量函数的作用

如何在 MS Access VB 中访问 SQL Server 标量函数

SQL Server标量函数将数字转换为带有序数的单词

Flink Table API & SQL 自定义 Scalar 标量函数

从 sql 程序调用用户定义的标量函数