sql 左连接 解释
连接查询,就是将
两个或多个
表或视图
通过一定的条件
将全部或部份字段
全部或部份记录
连接到一起,得到一个新的数据集合。
如:有人员档案和工资档案两个表,两个表有共同的关键字段XMDM(姓名代码),其中人员档案存储了人事资料,工资档案存储了薪酬资料。
因此可以通过XMDM字段将两个表连接起来,从而使查询结果可以同时得到人员档案信息和工资信息。
SELECT * from 人员档案,工资档案 where 人员档案.XMDM=工资档案.XMDM
左连接就是以前面的表为主,先列示左表中所有记录,然后右边(后面的)的表如有符合连接条件的记录就与左表字段连接后列示,否则不列示。
SELECT * from 人员档案 left join 工资档案 on 人员档案.XMDM=工资档案.XMDM
右连接是以后面的表为主,列示后面的表中所有记录与前面的表中符合连接条件的记录:
SELECT * from 人员档案 RIGHT join 工资档案 on 人员档案.XMDM=工资档案.XMDM
相关文档:
-- 数据字典
SELECT
(case when a.colorder=1 then d.name else '' end)表名,
a.colorder 字段序号,
a.name 字段名,
(case when COL ......
SQL中N的作用?
exec sp_executesql N'SELECT TOP 1 ISNULL(vDefine1,'''') AS vMonth, dtBegin, dtEnd from SM_ActMonth WHERE vActID=@P1 AND bCarryForward=@P2 ORDER BY iListID DESC
', N'@P1 varchar(3),@P2 bit', '001', 1
exec sp_executesql N'SELECT * from KEHU WHERE KHDM>=@P1 AND ZK=@P2',N'@P1 VARCHAR ......
详细地步骤:
1、打开MicroSoft Excel 2000
2、文件(F)→新建(N)→工作簿→
3、输入数据后,存盘为test.xls,
4、文件(F)→另存为(A)→
保存类型为:制表符分隔,起名为text.txt,保存到C:\ &nb ......
create table [表名]
(
[自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,
[字段1] nVarChar(50) default '默认值' null ,
[字段2] ntext null ,
[字段3] datetime,
[字段4] money null ,
[字段5] int default 0,
[字段6] Decimal (12,4) default 0,
[字段7] image null ,
)
删除表:
Drop table [ ......
/*
SQL SERVER 2008 压缩备份
SQL SERVER 2008 在企业版和开发版中引入了备份压缩.使用者个功能可以更快速的备份数据库并且
消耗更少的磁盘空间.压缩量依赖于数据库中存储的数据.例如,含有重复值字符数据的数据库可以有
  ......