摘要:例如以下情况,假如字段3是日期类型,按照小时分组统计字段1为空的个数,并对字段2大于5的值求和: SELECT SUM(CASE WHEN field1 IS NULL THEN 1 ELSE 0 END) AS field1count,SUM(CASE WHEN field2>5 then fie
阅读全文
posted @ 2017-01-03 19:51
|
|||
随笔分类 - sql
摘要:例如以下情况,假如字段3是日期类型,按照小时分组统计字段1为空的个数,并对字段2大于5的值求和: SELECT SUM(CASE WHEN field1 IS NULL THEN 1 ELSE 0 END) AS field1count,SUM(CASE WHEN field2>5 then fie
阅读全文
posted @ 2017-01-03 19:51
摘要:SELECT field1,field2 FROM table1 AS aOUTER APPLY(SELECT TOP 1 field3,field4 FROM table2 WHERE field3=a.field1)AS b
阅读全文
posted @ 2017-01-02 20:23
摘要:use msdbexec sp_add_job @job_name=N'job_testjob',@description=N'一个测试的临时作业',@owner_login_name = 'sa',@delete_level=1 --0 = 从不 ;1 = 当作业成功时 ; --2 =...
阅读全文
posted @ 2010-10-11 16:30
摘要:在Sql Server中调用Insert语句时,有时候会因为字段长度不够而插入失败,但是自增长字段还是会加1,下一条语句如果插入成功会会看到自增长字段的值不连续。
阅读全文
posted @ 2010-09-27 16:29
摘要:declare @Name1 nvarchar(50),@Name2 nvarchar(50),@ID1 int,@ID2 intselect @Name1=Name,@ID1=CustomerID from dbo.customTable where CustomerID=519 order by...
阅读全文
posted @ 2010-06-09 22:15
摘要:begin transaction transaction_name 多条SQL语句commit transaction transaction_name 上面的语句在部分SQL语句出问题后并不会回滚,应改为以下方式: begin transaction transaction_name 多条SQL...
阅读全文
posted @ 2008-12-16 12:21
摘要:一个或多个派生表,这些派生表是 FROM 子句中的 SELECT 语句,以别名或用户指定的名称来引用这些派生表。FROM 子句中 SELECT 语句的结果集构成了外层 SELECT 语句所用的表。例如,下面的 SELECT 语句使用派生表查找是否有哪家书店备有 pubs 数据库中所有种类的书籍:...
阅读全文
posted @ 2008-09-10 09:48
|
|||