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

网站建设属于哪个税收服务编码外网wordpress

网站建设属于哪个税收服务编码,外网wordpress,it外包风险,上海做网站哪里好介绍 多表查询#xff1a;查询时从多张表中获取所需数据 单表查询的SQL语句#xff1a;select 字段列表 from 表名; 如果要执行多表查询#xff0c;只需要使用逗号分隔多张表即可#xff0c;如#xff1a; select 字段列表 from 表1, 表2; 例如#xff1a;查询…介绍 多表查询查询时从多张表中获取所需数据 单表查询的SQL语句select  字段列表  from  表名;  如果要执行多表查询只需要使用逗号分隔多张表即可如 select   字段列表  from  表1, 表2; 例如查询用户表和部门表两张中的数据 select * from  tb_emp , tb_dept; 此时,我们看到查询结果中包含了大量的结果集总共85条记录而这其实就是员工表所有的记录(17行)与部门表所有记录(5行)的所有组合情况这种现象称之为笛卡尔积。 笛卡尔积笛卡尔乘积是指在数学中两个集合(A集合和B集合)的所有组合情况。 在多表查询时需要消除无效的笛卡尔积只保留表关联部分的数据。则需要给多表查询加上连接的查询条件。 select * from tb_emp , tb_dept where tb_emp.dept_id tb_dept.id ; 分类 多表查询可以分为 1. 连接查询 - 内连接相当于查询A、B交集部分数据 2. 外连接 - 左外连接查询左表所有数据(包括两张表交集部分数据) - 右外连接查询右表所有数据(包括两张表交集部分数据) 3. 子查询 内连接 内连接查询查询两表或多表中交集部分数据。 内连接从语法上可以分为 - 隐式内连接 select  字段列表   from   表1 , 表2   where  条件 ... ; - 显式内连接 select  字段列表   from   表1  [ inner ]  join 表2  on  连接条件 ... ; 案例查询员工的姓名及所属的部门名称 - 隐式内连接实现 ~~~mysqlselect tb_emp.name , tb_dept.name -- 分别查询两张表中的数据from tb_emp , tb_dept -- 关联两张表where tb_emp.dept_id tb_dept.id; -- 消除笛卡尔积~~~ - 显式内连接实现 ~~~mysqlselect tb_emp.name , tb_dept.namefrom tb_emp inner join tb_depton tb_emp.dept_id tb_dept.id;~~~ 多表查询时给表起别名 - tableA  as  别名1  ,  tableB  as  别名2 ; - tableA  别名1  ,  tableB  别名2 ; 使用了别名的多表查询 ~~~mysql select emp.name , dept.name from tb_emp emp inner join tb_dept dept on emp.dept_id dept.id; ~~~ 注意事项: 一旦为表起了别名就不能再使用表名来指定对应的字段了此时只能够使用别名来指定字段。 外连接 外连接分为两种左外连接 和 右外连接。 左外连接语法结构 select  字段列表   from   表1  left  [ outer ]  join 表2  on  连接条件 ... ; 左外连接相当于查询表1(左表)的所有数据当然也包含表1和表2交集部分的数据。 右外连接语法结构 select  字段列表   from   表1  right  [ outer ]  join 表2  on  连接条件 ... ; 右外连接相当于查询表2(右表)的所有数据当然也包含表1和表2交集部分的数据。 案例查询员工表中所有员工的姓名, 和对应的部门名称 ~~~mysql -- 左外连接以left join关键字左边的表为主表查询主表中所有数据以及和主表匹配的右边表中的数据 select emp.name , dept.name from tb_emp AS emp left join tb_dept AS dept on emp.dept_id dept.id; ~~~ 注意事项 左外连接和右外连接是可以相互替换的只需要调整连接查询时SQL语句中表的先后顺序就可以了。而我们在日常开发使用时更偏向于左外连接。 子查询 SQL语句中嵌套select语句称为嵌套查询又称子查询。 SELECT  *  FROM   t1   WHERE  column1  ( SELECT  column1  FROM  t2 ... ); 子查询外部的语句可以是insert / update / delete / select 的任何一个最常见的是 select。 根据子查询结果的不同分为 1. 标量子查询子查询结果为单个值[一行一列] 2. 列子查询子查询结果为一列但可以是多行 3. 行子查询子查询结果为一行但可以是多列 4. 表子查询子查询结果为多行多列[相当于子查询结果是一张表] 子查询可以书写的位置 where、 from、select之后 标量子查询 子查询返回的结果是单个值(数字、字符串、日期等)最简单的形式这种子查询称为标量子查询。 案例1查询教研部的所有员工信息 mysql -- 1.查询教研部部门ID select id from tb_dept where name 教研部; #查询结果2 -- 2.根据教研部部门ID, 查询员工信息 select * from tb_emp where dept_id 2;-- 合并出上两条SQL语句 select * from tb_emp where dept_id (select id from tb_dept where name 教研部);案例2查询在 方东白 入职之后的员工信息 mysql -- 1.查询方东白的入职日期 select entrydate from tb_emp where name 方东白; #查询结果2012-11-01 -- 2.查询指定入职日期之后入职的员工信息 select * from tb_emp where entrydate 2012-11-01;-- 合并以上两条SQL语句 select * from tb_emp where entrydate (select entrydate from tb_emp where name 方东白);列子查询 子查询返回的结果是一列(可以是多行)这种子查询称为列子查询。 常用的操作符 in 在指定的集合范围之内多选一  not  in 不在指定的集合范围之内       案例查询教研部和咨询部的所有员工信息 mysql -- 1.查询销售部和市场部的部门ID select id from tb_dept where name 教研部 or name 咨询部; #查询结果3,2 -- 2.根据部门ID, 查询员工信息 select * from tb_emp where dept_id in (3,2);-- 合并以上两条SQL语句 select * from tb_emp where dept_id in (select id from tb_dept where name 教研部 or name 咨询部);行子查询 子查询返回的结果是一行(可以是多列)这种子查询称为行子查询。 常用的操作符 、 、IN 、NOT IN 案例查询与韦一笑的入职日期及职位都相同的员工信息 mysql -- 查询韦一笑的入职日期 及 职位 select entrydate , job from tb_emp where name 韦一笑; #查询结果 2007-01-01 , 2 -- 查询与韦一笑的入职日期及职位相同的员工信息 select * from tb_emp where (entrydate,job) (2007-01-01,2);-- 合并以上两条SQL语句 select * from tb_emp where (entrydate,job) (select entrydate , job from tb_emp where name 韦一笑);表子查询 子查询返回的结果是多行多列常作为临时表这种子查询称为表子查询。 案例查询入职日期是 2006-01-01 之后的员工信息 , 及其部门信息 ~~~mysql select * from emp where entrydate 2006-01-01;select e.*, d.* from (select * from emp where entrydate 2006-01-01) e left join dept d on e.dept_id d.id ; ~~~
http://www.zqtcl.cn/news/798424/

相关文章:

  • php mysql的网站开发html网站制作答辩ppt
  • 网站制作有名 乐云践新专家网页制作公司需要什么资质
  • 织梦怎么用框架实现在浏览器的地址栏只显示网站的域名而不显示出文件名电脑网站模板
  • 北京网络营销网站品牌营销增长公司哪家好
  • 网站反链有好处吗稷山网站建设
  • 廊坊网站群发关键词怎么在百度上推广自己的公司信息
  • 网站开发 沈阳免费模板建站
  • 商业性质网站建设步骤wordpress电影网盘
  • 网站的外部推广成都房产网官网
  • 深圳网站建设创想营销北京土巴兔全包装修价格表
  • 怎么发布php网站邯郸建设网站制作
  • 手机网站做多宽的图片wordpress顶部导航栏怎么创建
  • 如何做招聘网站的数据分析安徽黄山旅游攻略
  • 2022建站市场国际新闻直播
  • 茗哥网站建设装饰公司网站规划方案
  • 北京天津网站建设公司做平台网站要多久
  • 做我女朋友的表白句的网站做seo_教你如何选择网站关键词
  • 如何对网站用户分析徐州网站制作如何定位
  • 网站定制生成器龙岗网站设计讯息
  • 镇江市建设工程网站蜘蛛爬取网站
  • 个人备案网站可以做电影站吗微信做的地方门户网站
  • 网站上传根目录美点网络公司网站
  • 长春微信做网站网站开发和设计如何合作
  • 江门网站制作报价买网站不给我备案
  • 太原百度网站快速优化网站 后台 数据 下载
  • 某网站开发项目进度表天元建设集团有限公司赵唐元
  • 网站外链收录很多 内链收录几个西安网站seo优化
  • 网站源码制作网站产品类别顺序如果修改
  • 北京定制网站开发公司浩森宇特本机快速做网站
  • 校网站建设方案网站怎么优化关键词快速提升排名