美文网首页
SQL Server常用函数

SQL Server常用函数

作者: 不知名的蛋挞 | 来源:发表于2020-03-18 17:16 被阅读0次

1. CONVERT() 函数

CONVERT() 函数是把日期转换为新数据类型的通用函数。
CONVERT() 函数可以用不同的格式显示日期/时间数据。

语法格式

CONVERT(data_type(length),data_to_be_converted,style)
  • data_type(length) 规定目标数据类型(带有可选的长度)。
  • data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。

可以使用的 style 值:


使用示例

CONVERT(VARCHAR(19),GETDATE())
CONVERT(VARCHAR(10),GETDATE(),110) 
CONVERT(VARCHAR(11),GETDATE(),106)
CONVERT(VARCHAR(24),GETDATE(),113)

输出结果:

Dec 29 2008 11:45 PM
12-29-2008
29 Dec 08
29 Dec 2008 16:25:46.635

2.Coalesce()函数

COALESCE函数会依次检查输入的参数,返回第一个不是NULL的参数,只有当传入COALESCE函数的所有的参数都是NULL的时候,函数才会返回NULL。

语法格式

COALESCE (expression_1, expression_2, ...,expression_n)

注意,COALESCE 至少有一个参数必须为非 NULL 常量的表达式,所以如果是SELECT COALESCE(NULL,NULL)这样的SQL语句就会报错。但是,如果传入的参数是某列,该列为空的话不会报错,如:COALESCE(piName,null),如果变量piName为NULL,那么函数会返回null,否则就会返回piName本身的值。

相关文章

网友评论

      本文标题:SQL Server常用函数

      本文链接:https://www.haomeiwen.com/subject/cmddqxtx.html