2018年5月15日

SQLServer获取指定行(如第二行)的数据

摘要: --返回前15行 注意:如果行数的值较小,则 SET ROWCOUNT 替代 SELECT 语句 TOP 关键字。 SET ROWCOUNT 的设置是在执行或运行时设置,而不是在分析时设置。 --取15行数据 SET ROWCOUNT 15 select * from table --取消返回行数限 阅读全文

posted @ 2018-05-15 10:36 小小木风 阅读(2307) 评论(0) 推荐(0) 编辑

2018年5月14日

left join、right join、inner join、full join的区别

摘要: 举例如下: 表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 阅读全文

posted @ 2018-05-14 14:39 小小木风 阅读(267) 评论(0) 推荐(0) 编辑

2018年5月12日

T-SQL中的where 1=1

摘要: 这段代码应该是在程序(例如在Java或者C#)中生成的,where条件中1=1之后的条件是通过if块动态变化的。例如(对于拼接字符串的情况): where 1=1是为了避免where关键字后面的第一个词直接就是“and”而导致语法错误。用上where 1=1之后,就不存在这样的问题,条件是and就直 阅读全文

posted @ 2018-05-12 15:11 小小木风 阅读(241) 评论(0) 推荐(0) 编辑

Oracle中的Dual表

摘要: 1、Dual是Oracle中的一个实际存在的表。是一张只有一个字段,一行记录的表,任何用户均可读取,常用在没有目标表的select语句块中。 2、习惯上,我们称之为“伪表”。因为他不存储主体数据。 3、他的存在,是为了操作上的方便。因为select都是要有特定对象的。 如:select * from 阅读全文

posted @ 2018-05-12 14:04 小小木风 阅读(254) 评论(0) 推荐(0) 编辑

导航