摘要: 空值处理coalesce( expression [ ,...n ] )返回其参数中第一个非空表达式。Select coalesce(null,null,'1','2') //结果为 1coalesce(expression1,...n) 与此 case函数等效:CASE WHEN (expression1 IS NOT NULL) THEN expression1 ... WHEN (expressionN IS NOT NULL) THEN expressionN ELSE NULLEND注意:当第一个表达式为字符串且不能转化为整数时,若在后面的表达式中有整 阅读全文
posted @ 2011-06-17 16:31 佳园 阅读(7361) 评论(0) 推荐(2) 编辑
摘要: 类型转换cast ( expression as data_type [ (length ) ])convert ( data_type [ ( length ) ] , expression [ , style ] )如果未指定 length,则默认为 30 个字符。select cast(GetDate() as nvarchar) //结果为:06 17 2011 1:38PMselect convert(nvarchar ,GetDate(),110) //结果为: 06-17-2011style:数据格式的样式,用于将... 阅读全文
posted @ 2011-06-17 14:25 佳园 阅读(18625) 评论(0) 推荐(1) 编辑
摘要: 返回当前系统日期和时间Getdate()select Getdate() //结果为:2011-06-17 09:01:00.293返回表示指定日期的“日”、“月”、“年” 部分的正数Day()、Month()、Year()select day('1989-3-2')select day('1989/3/2')select day('3/2/1989') //结果为:2返回给指定日期加上一个时间间隔后的新 datetime 值Dateadd(datepart , number, date)... 阅读全文
posted @ 2011-06-17 11:16 佳园 阅读(1881) 评论(0) 推荐(1) 编辑