高级查询:
1.连接查询
select * from Info,Nation #这是两个表名,中间用逗号隔开
形成笛卡尔积
select * from Info,Nation where Info.nation=Nation.code

select Info.code,Info.name,Info.sex,Nation.name as ‘民族‘,Info.birthday from Info,Nation where Info.nation=Nation.code

select * from Info join Nation on Info.nation=Nation.code

2.联合查询
select code,name from Info
union                           #这是两个表的行联合
select code,name from Nation

3.子查询
子查询查询的结果作为父查询的条件

(1)无关子查询:子查询执行的时候和父查询没有关系
查民族为‘汉族‘的所有学生信息
select * from Info where nation=(select code from nation where name=‘汉族‘)

查询生产厂商为‘一汽大众‘的所有汽车信息
select * from car where brand=()
select brand_code from brand where prod_code=()
select prod_code from productor where prod_name=‘一汽大众‘

select * from car where brand in(select brand_code from brand where prod_code in(select prod_code from productor where prod_name=‘一汽大众‘))

in代表有多种可能,当不确定的时候用。

(2)相关子查询
子查询在执行的时候需要用到父查询的内容

查询汽车表中,汽车油耗小于该系列平均油耗的所有汽车信息

select * from car where oil<(该系列平均油耗)
select avg(oil) from car where brand =(该系列)

select * from car a where oil<(select avg(oil) from car b where b.brand =a.brand)

a 和b代表代号     a是外表的car,b是执行里面时候的car

稿源:七星互联Qixoo.com

最新文章

  1. AllanCodeMaker 代码生成器 release0.9.0 下载 支持C#,Java,可自订模板
  2. JavaScript中数组的增删改查
  3. MySQL运行状态show status中文详解(转)
  4. 更换CentOS7的下载源为阿里云
  5. jQuery 中 attr() 和 prop() 方法的区别
  6. 【ES5】hideProperty
  7. 59.DDR3_IP核文件设置
  8. readonly 关键字的用法
  9. Objective-C ,ios,iphone开发基础:几个常用类-NSNumber
  10. Permutation Test 置换检验(转)
  11. 《Effective C++》内存管理
  12. kvm cobbler无人值守批量安装操作系统
  13. 启用 ASP.NET MVC 项目的 Edit and Continue
  14. 在C语言中以编程的方式获取函数名
  15. React日常填坑手册(持续更新)
  16. React Native入门教程 1 -- 开发环境搭建
  17. C语言检测指定文件是否存在的代码
  18. AI xavier算法
  19. python 全栈开发,Day81(博客系统个人主页,文章详情页)
  20. Go语言简单学习

热门文章

  1. 常用excel技巧
  2. openstack通过salt-cloud创建虚拟机
  3. page-cache层以及各种标志位之间的转换
  4. google的glog的用法:
  5. WCF与ASMX Web服务差异比较[译]
  6. 对于AP中为什么有4个WEP KEY的分析
  7. 详解SpringMVC中Controller的方法中参数的工作原理[附带源码分析]
  8. 需要中文版《The Scheme Programming Language》的朋友可以在此留言(内附一小段译文)
  9. 千万不要在JS中使用连等赋值操作
  10. web压测工具http_load原理分析