SQL Server语句大全(3)-------常用函数(二)

2014-11-24 15:34:34 · 作者: · 浏览: 1
ast(100+99 as char) convert(varchar(12), getdate())
----日期函数----
www.2cto.com
DAY()--函数返回 date_expression 中的日期值
MONTH()--函数返回 date_expression 中的月份值
YEAR()--函数返回 date_expression 中的年份值
DATEADD(, ,)
--函数返回指定日期date 加上指定的额外日期间隔 number 产生的新日期
DATEDIFF(, ,)
--函数返回两个指定日期在datepart 方面的不同之处
DATENAME(, ) --函数以字符串的形式返回日期的指定部分
DATEPART(, ) --函数以整数值的形式返回日期的指定部分
GETDATE()--函数以 DATETIME 的缺省格式返回系统当前的日期和时间
----系统函数----
APP_NAME()--函数返回当前执行的应用程序的名称
COALESCE()--函数返回众多表达式中第一个非 NULL 表达式的值
COL_LENGTH(<'table_name'>,<'column_name'>) --函数返回表中指定字段的长
度值
COL_NAME(,) --函数返回表中指定字段的名称即列名
DATALENGTH()--函数返回数据表达式的数据的实际长度
DB_ID(['database_name'])--函数返回
数据库的编号
DB_NAME(database_id)--函数返回数据库的名称
HOST_ID()--函数返回服务器端计算机的名称
HOST_NAME()--函数返回服务器端计算机的名称
IDENTITY([,seed increment]) [AS column_name])
--IDENTITY() 函数只在 SELECT INTO 语句中使用用于插入一个 identity
column列到新表中 www.2cto.com
/*selectidentity(int, 1, 1) as column_name
intonewtable
fromoldtable*/
ISDATE()--函数判断所给定的表达式是否为合理日期
ISNULL(,) --函数将表达式中的 NULL
值用指定值替换
ISNUMERIC()--函数判断所给定的表达式是否为合理的数值
NEWID()--函数返回一个 UNIQUEIDENTIFIER 类型的数值
NULLIF(,)
--NULLIF 函数在 expression1 与 expression2 相等时返回 NULL 值若不相等时
则返回expression1 的值
作者 于丹丹