上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 28 下一页
  2014年7月30日
摘要: 从这一篇开始我们要总结多表之间的联接查询了,那么首先从交叉联接查询开始。我们可以从以下几点来学习交叉联接。1,什么是交叉联接2,一个交叉联接查询的例子什么是交叉联接那么什么是交叉联接呢?在逻辑上,交叉联接是一种最简单的联接。交叉联接只实现一个逻辑查询步骤(笛卡尔积)。这一步是对输入的两个表进行操... 阅读全文
posted @ 2014-07-30 14:36 永远的麦子 阅读(920) 评论(0) 推荐(1) 编辑
  2014年7月26日
摘要: SQL Server 阅读全文
posted @ 2014-07-26 17:03 永远的麦子 阅读(962) 评论(0) 推荐(0) 编辑
  2014年7月25日
摘要: 这是一个未删除的临时日志。请手动删除它。(95c74eab-5822-4f4b-b0e5-009feb9cae8d - 3bfe001a-32de-4114-a6b4-4005b770f6d7) 阅读全文
posted @ 2014-07-25 20:53 永远的麦子 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 在集合论中,两个集合(集合A和集合B)的并集是一个包含集合A和B中所有元素的集合。换句话说,如果一个元素属于任何一个输入集合,那么它也属于结果集。如图所示。 对于集合运算,需要注意以下几点:参与集合运算的两个查询生成的结果集必须包含相同的列数,并且相应列必须具有兼容的数据类型。集合运算结果中的... 阅读全文
posted @ 2014-07-25 18:33 永远的麦子 阅读(3595) 评论(0) 推荐(0) 编辑
  2014年7月23日
摘要: 这一篇文章主要总结开发过程中经常使用到的字符串处理函数,它们在处理字符串时非常有用,那么,总结起来有以下函数。1,字符串串联运算符2,SUBSTRING提取子串3,LEFT和RIGHT4,LEN和DATALENGTH5,CHARINDEX函数6,PATINDEX函数7,REPLACE替换8,RE... 阅读全文
posted @ 2014-07-23 15:35 永远的麦子 阅读(1515) 评论(1) 推荐(2) 编辑
  2014年7月20日
摘要: 我们在开发过程中,经常需要针对一列,基于条件逻辑来返回一个值,那么,这时候就需要使用到CASE表达式了。 例如,以下对Products表的查询就在SELECT语句中使用了CASE表达式,以生成用于描述categoryid列取值的信息。 SQL代码如下: -- 设置数据库上下文USE TSQLFundamentals2008;GOSELECT productid,productname,... 阅读全文
posted @ 2014-07-20 10:52 永远的麦子 阅读(1364) 评论(0) 推荐(0) 编辑
  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) 编辑
  2014年7月13日
摘要: 我们在日常开发过程中,在进行数据库设计的时候,经常会遇到如果选择数据类型的问题,选择什么样的数据类型最合适,然后当我们在项目中建立对应实体的时候,如何选择对应的CLR类型。针对这些问题,于是这篇文章诞生了。SQL Server数据类型占用字节数表示范围对应的CLR类型數據類型選擇适用场景charch... 阅读全文
posted @ 2014-07-13 10:26 永远的麦子 阅读(10070) 评论(0) 推荐(1) 编辑
摘要: 这里整理了我学习SQL Server的全部文章,包括从基础到高级,做一个目录,方便以后查找。 SQL Server数据类型 SQL Server中开发常用的数据类型 单表查询和多表查询 一个单表查询的示例 利用OVER开窗函数分页 常用的谓词和逻辑运算符 CASE表达式的使用 多表查询 交叉联接查询 阅读全文
posted @ 2014-07-13 09:41 永远的麦子 阅读(929) 评论(1) 推荐(0) 编辑
摘要: Entity Framework系列文章目录Entity Framework系列文章目录Entity Framework系列文章目录Entity Framework系列文章目录 阅读全文
posted @ 2014-07-13 09:14 永远的麦子 阅读(200) 评论(0) 推荐(0) 编辑
摘要: SQL Server系列文章目录SQL Server系列文章目录SQL Server系列文章目录SQL Server系列文章目录 阅读全文
posted @ 2014-07-13 09:05 永远的麦子 阅读(207) 评论(0) 推荐(0) 编辑
  2014年6月19日
摘要: 在使用多线程的时候,往往存在一定的公共数据,为了避免多个线程同时操作同一数据,我们需要为线程加锁。加锁的原理:每一个引用类型的对象都有一个同步索引块,指示当前使用该对象的线程数,每个线程执行到Lock语句块的时候就会判断当前锁定项(这里是this,当前窗体对象)的同步索引块是否等于0(即没有线程... 阅读全文
posted @ 2014-06-19 17:12 永远的麦子 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 虽然使用线程池ThreadPool让我们使用多线程变得容易,但是因为是由系统来分配的,如果想对线程做精细的控制就不太容易了,比如某个线程结束后执行一个回调方法。恰好Task可以实现这样的需求。这篇文章我从以下几点对Task进行总结。认识TaskTask的用法认识TaskTask类在命名空间Sys... 阅读全文
posted @ 2014-06-19 16:47 永远的麦子 阅读(6106) 评论(3) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 28 下一页