2014年7月19日
摘要: 在我们写SQL查询的过程中,有几个使用得非常频繁的谓词和逻辑运算符,谓词主要有IN,BETWEEN,以及LIKE。逻辑运算符主要有OR和AND。下面来分别总结它们。 IN IN一般用于判断一个值是否与一组元素中的至少一个相等。例如,以下SQL查询返回订单ID等于10248,或10249,或10250的订单。 -- 设置数据库上下文USE TSQLFundamentals2008;GOS... 阅读全文
posted @ 2014-07-19 17:21 永远的麦子 阅读(2690) 评论(0) 推荐(0) 编辑
摘要: 在SQL Server中,利用SQL进行分页的方法也有很多,今天要总结的是SQL Server 2005中引入的OVER开窗口函数,然后利用开窗函数进行分页。 示例代码如下: -- 设置数据库上下文USE TSQLFundamentals2008;GO-- 使用ROW_NUMBER分页,查找第1-10条数据SELECT T.custid,T.companyname,T.address,T... 阅读全文
posted @ 2014-07-19 11:22 永远的麦子 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 单表查询就是利用SELECT语句对目标表进行查询,应用一定的逻辑处理,最后返回结果。这篇文章分为以下几点进行总结。 1,示例查询 2,SELECT语句的逻辑处理顺序 3,几个小坑 示例查询 看下面这段SQL代码: -- 设置数据库上下文USE TSQLFundamentals2008;GO-- 从订单表中找出客户ID为71的记录,并按职员ID和订单年份进行分组,并且只保留具... 阅读全文
posted @ 2014-07-19 10:56 永远的麦子 阅读(629) 评论(0) 推荐(0) 编辑