易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL 连接查询(内链接 外连接)


连接查询 
  通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 
  在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体创建新的表,尔后通过连接进行查询。 
  连接可以在SELECT 语句的from子句或WHERE子句中建立,似是而非在from子句中指出连接时有助于将连接操作与WHERE子句中的搜索条件区分开来。所以,在Transact-SQL中推荐使用这种方法。 
  SQL-92标准所定义的from子句的连接语法格式为: 
  from join_table join_type join_table 
  [ON (join_condition)] 
  其中join_table指出参与连接操作的表名,连接可以对同一个表操作,也可以对多表操作,对同一个表操作的连接又称做自连接。 
  join_type 指出连接类型,可分为三种:内连接、外连接和交叉连接。内连接(INNER JOIN)使用比较运算符进行表间某(些)列数据的比较操作,并列出这些表中与连接条件相匹配的数据行。根据所使用的比较方式不同,内连接又分为等值连接、自然连接和不等连接三种。外连接分为左外连接(LEFT OUTER JOIN或LEFT JOIN)、右外连接(RIGHT OUTER JOIN或RIGHT JOIN)和全外连接(FULL OUTER JOIN或FULL JOIN)三种。与内连接不同的是,外连接不只列出与连接条件相匹配的行,而是列出左表(左外连接时)、右表(右外连接时)或两个表(全外连接时)中所有符合搜索条件的数据行。 
  交叉连接(CROSS JOIN)没有WHERE 子句,它返回连接表中所有数据行的笛卡尔积,其结果集合中的数据行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。 
  连接操作中的ON (join_condition) 子句指出连接条件,它由被连接表中的列和比较运算符、逻辑运算符等构成。 
  无论哪种连接都不能对text、ntext和image数据类型列进行直接连接,但可以对这三种列进行间接连接。例如: 
  SELECT p1.pub_id,p2.pub_id,p1.pr_info 
  from pub_info AS p1 INNER&


相关文档:

Sql时间函数

Sql时间函数
一、sql server日期时间函数
Sql Server中的日期与时间函数 
1.  当前系统日期、时间 
    select getdate()  
2. dateadd  在向指定日期加上一段时间的基础上,返回新的 datetime 值
   例 ......

【转】 sql统计-关于学生成绩

sql统计-关于学生成绩
http://blog.sina.com.cn/s/blog_61380b320100ej9k.html
 
 
sql统计-关于学生成绩
学生成绩表(stuscore):
姓名:name
课程:subject
分数:score
学号:stuid
张三
数学
89
1
张三
语文
80
1
张三
英语
70
1
李四
数学
90
2
李四
语文
70
2
李四
英语
......

SQL动态计算出表中公式示例

##################################################
#        声明:
#        本文转自CSDN,用户ID:htl258
#        原帖地址:http://blog.csdn.net/htl258/archive/2010/05/13/5588454.aspx
####### ......

SQL语句

前段时间学的有关sql的相关知识,很多都没及时去整理,今天刚好有时间有没心情做其他的是,就整理整理吧
      一直以为做开发的对数据库操作方面的要求不会很高,只要会对数据增删改查就ok了.现在才知道对数据库的操作还应该包括写存储和函数,还要创建序列、索引,视图等.
     ......

数据库的事务和锁机制(SQL Server)


说到事务,首先我们就要知道为什么需要事务,这就要先看看锁机制的相关概念!
 
锁的概述 
一. 为什么要引入锁 
多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 
丢失更新
A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号