sql 左连接 解释
连接查询,就是将
两个或多个
表或视图
通过一定的条件
将全部或部份字段
全部或部份记录
连接到一起,得到一个新的数据集合。
如:有人员档案和工资档案两个表,两个表有共同的关键字段XMDM(姓名代码),其中人员档案存储了人事资料,工资档案存储了薪酬资料。
因此可以通过XMDM字段将两个表连接起来,从而使查询结果可以同时得到人员档案信息和工资信息。
SELECT * from 人员档案,工资档案 where 人员档案.XMDM=工资档案.XMDM
左连接就是以前面的表为主,先列示左表中所有记录,然后右边(后面的)的表如有符合连接条件的记录就与左表字段连接后列示,否则不列示。
SELECT * from 人员档案 left join 工资档案 on 人员档案.XMDM=工资档案.XMDM
右连接是以后面的表为主,列示后面的表中所有记录与前面的表中符合连接条件的记录:
SELECT * from 人员档案 RIGHT join 工资档案 on 人员档案.XMDM=工资档案.XMDM
相关文档:
sql CHARINDEX函数
SQL Server 2010-01-15 09:01:15 阅读888 评论0 字号:大中小
CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下:
CHARINDEX ( expression1 , expression2 [ , start_location ] )
  ......
@echo off
rem --------------------- 配置: ftp上传参数,及本地文件目录(数据库备份的临时目录)-----------------
set "PUT_FTP_SERVER=192.168.1.100"
set "PUT_FTP_PORT=21"
set "PUT_FTP_USERNAME=ftpuser"
set "PUT_FTP_PASSWORD=ftppasswd"
set "PUT_DIR=/"
set "LOCAL_DIR=D:\sql_dbbackup\"
rem ---------- ......
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方 ......
修改列属性
alter table tablename modify(name ,varchar2(10)) 列宽度不得小于修改前的宽度
日志管理
视图 v$logfile
alter database add logfile 'd:\orcl01.log' size 10m;//添加组
alter database add logfile member 'd:\orcl02.log' to group 4;//向4组中添加成员
alter database drop logfile member 'd: ......