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

九江市房管局建设官方网站网页开发流程

九江市房管局建设官方网站,网页开发流程,游戏网站建设策划书,网站做的好是不是影响就大子查询子查询基本概念(公式)子查询分类按照结果分类标量 子查询列 子查询行 子查询表 子查询子查询 基本概念(公式) SQL查询语句中嵌套Select语句,称为嵌套查询,亦称为子查询; select * from…

子查询

  • 子查询
    • 基本概念(公式)
    • 子查询分类
  • 按照结果分类
    • 标量 子查询
    • 列 子查询
    • 行 子查询
    • 表 子查询


子查询

基本概念(公式)

SQL查询语句中嵌套Select语句,称为嵌套查询,亦称为子查询;

select * from t1 where column1=(select column1 from t2);
# (select column1 from t2) 内容称为子查询

子查询分类

根据子查询结果不同,可以分为:

  1. 标量子查询(子查询结果为单个值);
  2. 列子查询(子查询结果为一列);
  3. 行子查询(子查询结果为一行);
  4. 表子查询(子查询结果为多行多列);

根据子查询位置,可以分为:

  1. where 子查询
  2. from 子查询
  3. select 子查询

按照结果分类

标量 子查询

标量子查询:子查询结果为单个值;

e.g.1e.g.1e.g.1 查询销售部的员工信息:

# 子查询为:查询销售部的id值
# 子查询语句为:(select id from dept where name='销售部')
select * from emp where dept_id=(select id from dept where name='销售部');

e.g.2e.g.2e.g.2 查询在 老徐 入职之后的员工信息

# 子查询为:查询老徐的入职日期
# 子查询语句为:(select entrydate from emp where name='老徐')
select * from emp where entrydate > (select entrydate from emp where name='老徐');

列 子查询

列子查询:子查询返回的结果是一列;

in			# 在指定集合范围内,多选一
not in		# 不在指定集合范围内
any			# 子查询返回列表的任意一个值满足
some		# 子查询返回列表的任意一个值满足
all			# 子查询返回列表的所有值都必须满足

e.g.1e.g.1e.g.1 查询销售部和市场部所有员工信息

# 子查询为:查询销售部和市场部的部门id
# 子查询语句为:(select id from dept where name='销售部' or name='市场部')
select * from emp where dept_id in (select id from dept where name='市场部' or name='销售部');

e.g.2e.g.2e.g.2 查询比财务部所有人工资都高的员工信息

# 子查询为:查询财务部所有人工资
# 子查询语句为:select salary from emp where dept_id = (select id from dept where name = '财务部');
select * from emp where salary > all(select salary from emp where dept_id = (select id from dept where name = '财务部'));

e.g.3e.g.3e.g.3 查询比研发部任意一个员工工资高的员工信息

# 子查询为:查询研发部所有人工资
# 子查询语句为:select salary from emp where dept_id = (select id from dept where name = '研发部');
select * from emp where salary > any(select salary from emp where dept_id = (select id from dept where name = '研发部'));
# any 换成 some 结果相同;

行 子查询

行子查询:子查询返回的结果是一行,多列;

e.g.e.g.e.g. 查询与 老徐 的薪资以及直属领导相同的员工信息

# 子查询为:查询”老徐“的薪资以及直属领导
# 子查询语句为:(select salary,managerid from emp where name='老徐');
select * from emp where (salary,managerid) = (select salary,managerid from emp where name='老徐');

表 子查询

表子查询:子查询返回结果是多行多列;

e.g.1e.g.1e.g.1 查询与 老徐,老张 的职位和薪资相同的员工信息

# 子查询为:查询”老徐“,”老张“的职位和薪资
# 子查询语句为:(select job,salary from emp where name='老徐' or name='老张');
select * from emp where (job,salary) in (select job,salary from emp where name='老徐' or name='老张');

e.g.2e.g.2e.g.2 查询入职日期是2006-01-01之后的员工信息,以及其部门信息;

# 子查询为:查询入职日期在2006-01-01之后的员工信息
# 子查询语句为:(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.khdw.cn/news/31476.html

相关文章:

  • 响应式相册网站网站广告调词平台
  • 做海报创客贴同类网站技能培训机构排名前十
  • 淘宝代运营去哪里找长治seo顾问
  • 大龄程序员都干啥去了武汉seo首页优化报价
  • 只用django做网站泉州网站建设优化
  • 大连模板网站制作价格企业培训权威机构
  • 移动端网站公司调查公司
  • 网站程序模块百度竞价点击工具
  • 陕西建委建设厅网站四川seo哪里有
  • 学做网站论坛账号系统优化软件
  • 微商城代运营seo的主要工作是什么
  • 邯郸网站建设企业关键seo排名点击软件
  • 门户网站建设构架新产品推广
  • 做网站时怎么添加动态信息免费好用的crm软件
  • 东莞市手机网站建设品牌百度竞价排名怎么收费
  • 佛山企业网站建设策划bt磁力种子搜索引擎
  • 教如何做帐哪个网站好在线生成html网页
  • 现在哪个行业做网站需求多点互联网营销师报名
  • 网站运营技巧windows优化大师是哪个公司的
  • seo优化培训课程班级优化大师免费下载电脑版
  • 资源分享网站怎么做启信聚客通网络营销策划
  • 找培训学校去哪个网站营销号
  • 像wordpress一样的网站吗电商培训大概多少学费
  • 宜昌云网站建设郑州技术支持seo
  • 门户网站兴化建设局 金seo流程
  • 营销平台网站建设快速排名教程
  • 国家卫生健康委员会公告北京seo网络优化招聘网
  • 阿升网站免费学设计友情链接是什么
  • 网站关键词效果追踪怎么做seo优化诊断
  • wordpress美女图片站采集杭州网络优化公司排名