当前位置: 首页 > wzjs >正文

鸿蒙app开发工具seo搜索优化招聘

鸿蒙app开发工具,seo搜索优化招聘,定制开发电商网站建设哪家好,安卓app下载平台多表查询定义:当查询的数据并不是来源一个表时,需要使用多表连接操作完成查询。多表连接查询通过表之间的关联字段,一次查询出多个表的数据。多表查询包括了等值连接、左连接、右连接、完全连接。 1.等值连接 等值连接也称为简单连接&#xf…

多表查询定义:当查询的数据并不是来源一个表时,需要使用多表连接操作完成查询。多表连接查询通过表之间的关联字段,一次查询出多个表的数据。多表查询包括了等值连接、左连接、右连接、完全连接。
1.等值连接
等值连接也称为简单连接(simple joins)或者内连接(inner join)。通过等号来判断连接条件中的数据值是否相匹配,具体格式如下:
Select table1_name.fieldname,
table2_name.fieldname
from table1_name, table2_name
Where 条件句

【例1】建立雇员表,包括字段编号,姓名,岗位名称。建立职工薪水表包括职工号,姓名,工资。需要查询出编号,姓名,岗位名称,薪水信息。具体代码如下:
create table EMPLOYEE
( id_1 VARCHAR2(20),
name_1 VARCHAR2(25),
station VARCHAR2(20)
)
create table SALARY
(
id_2 VARCHAR2(20),
name_2 VARCHAR2(25),
salary NUMBER(8,2)
)
insert into employee values(‘1’,‘lily’,‘工程师’);
insert into employee values(‘3’,‘lucy’,‘项目经理’);
insert into employee values(‘5’,‘william’,‘人事经理’);
insert into employee values(‘6’,‘demon’,‘行政人员’);
insert into employee values(‘7’,‘david’,‘人事专员’);
Commit;
insert into salary values(‘1’,‘lily’,5000);
insert into salary values(‘2’,‘tom’,8000);
insert into salary values(‘3’,‘lucy’,5500);
insert into salary values(‘4’,‘linda’,3500);
insert into salary values(‘5’,‘william’,6000);
Commit;

select a.id_1,a.name_1,a.station,b.salary
from employee a,salary b
where a.id_1=b.id_2
–也可以使用关键字inner join
select a.id_1,a.name_1,a.station,b.salary
from employee a
inner join salary b
on a.id_1=b.id_2

查询结果如图3-7所示:
在这里插入图片描述

图使用内连接的查询结果

从查询结果上可以看出查询了雇员表,薪水表中编号相同的数据。

2.外连接
(1)左外连接:使用关键字 left join,以左表为准,返回左表的所有数据,右表满足关联条件的数据会全部显示,否则用 null 值去填充。
【例2】使用左连接查询出编号,姓名,岗位名称,薪水信息,代码如下:
select a.id_1,a.name_1,a.station,b.salary
from employee a
Left join salary b
on a.id_1=b.id_2 and a.name_1=b.name_2
查询结果如图3-8所示:

在这里插入图片描述

图3-8使用左连接的查询结果
该查询的主表是employee,查询记录数与employee 一致,职工号全部是employee 数据。
(2)右外连接:和左外连接相反。使用关键 right join,以右表为准,返回右表的所有数据,左表满足 on 条件的数据会全部显示,否则用 null 值去填充。
【例3-5】使用右连接查询出编号,姓名,岗位名称,薪水信息,代码如下:

select a.id_1,a.name_1,a.station,b.salary
from employee a
right join salary b
on a.id_1=b.id_2 and a.name_1=b.name_2
查询结果如图3-9下:

图3-9使用右连接的查询结果
(2)完全连接:通过关键字 full join 连接两张表,返回左表和右表的所有数据,并使用 null 值填充缺失的数据。
【例3-6】使用完全连接查询出编号,姓名,岗位名称,薪水信息,代码如下:
select a.id_1,a.name_1,b.id_2,b.name_2,a.station,b.salary
from employee a
full join salary b
on a.id_1=b.id_2 and a.name_1=b.name_2
查询结果如图3-10所示:
在这里插入图片描述

图3-10使用完全连接的查询结果
最后结果为 表A,表b的所有数据。

http://www.dtcms.com/wzjs/184696.html

相关文章:

  • 网站数据修改正规电商平台有哪些
  • 美容培训东莞网站建设it培训机构怎么样
  • 网站怎么加在线客服上海培训机构排名
  • 邢台地区疫情最新情况seo研究院
  • wordpress音乐播放器插件百度seo推广计划类型包括
  • 微信手机网站支付怎么做百度seo怎么关闭
  • 张家港哪家做企业网站推手平台哪个靠谱
  • 公司注册代办费计入什么科目公司搜索seo
  • 网页制作怎么建站点磁力搜索器在线
  • flash做ppt的模板下载网站有哪些谷歌商店下载官网
  • 做电商网站商标海外seo培训
  • 企业建站公司方案厨师培训机构
  • 成都网站建设 今网科技国内十大软件培训机构
  • 卡易售网站建设网页设计模板素材图片
  • 中国电商平台seo工作内容有哪些
  • seo免费浏览网站手机360优化大师官网
  • wordpress小程序后台seo没什么作用了
  • 我制作了一个网站seo的主要内容
  • 展示型网站设计乔拓云网微信小程序制作
  • 广东融都建设有限公司 公司网站软文优化
  • 漳州市建设局网站农产品网络营销
  • 网站建设成果网站关键词优化软件效果
  • 洛阳哪里做网站1688如何搜索关键词排名
  • 地产公司做网站维护写代码么6友情链接英文
  • 促销网站怎么做学校网站模板
  • 网站静态与动态看b站二十四小时直播间
  • 天河做网站企业作品推广
  • 长沙哪里优化网站贵州seo技术培训
  • 软文网站备案如何查询指数是什么意思
  • 南京手机app开发公司长春seo网站优化