MySql高级查询语句
来源:互联网 发布:java获取泛型的class 编辑:程序博客网 时间:2024/05/21 10:57
高级查询:
一:多表连接
1.select Info.Code,Info.Name,Nation.Name from Info,Nation where Info.Nation = Nation.Code 查几张表就就输出几张表,查那个条件就输出那个条件 列的查询
select * from Info,Nation 全部输出4x4
2.join连接
select * from Info join Nation on Info.Nation = Nation.Code 筛选输出数据
二:多表联合
select * from Info where Code='p001'union select * from Info where Nation='n001' union 联合 行的查询
三:子查询(无关子查询)
select * from Info where Nation = (select Code from Nation where Name='汉族') 两个查询 一个查询的结果当做另一个查询的条件 查一个 =
select * from Info where Nation in (select Code from Nation where Name='汉族' or Name='苗族')
in(在里面)not in (在不里面)任意一个都可以 作为两个查询结果的链接 查两个in
四:子查询(相关子查询)
select * from Car a where a.Oil <(select avg(Oil) from Car b where b.Brand = a.Brand)
把外子查询定义一个a 里面的表定义成b 外层表看数据 里层求数据的平均值(每一个数据都走一遍)
一:多表连接
1.select Info.Code,Info.Name,Nation.Name from Info,Nation where Info.Nation = Nation.Code 查几张表就就输出几张表,查那个条件就输出那个条件 列的查询
select * from Info,Nation 全部输出4x4
2.join连接
select * from Info join Nation on Info.Nation = Nation.Code 筛选输出数据
二:多表联合
select * from Info where Code='p001'union select * from Info where Nation='n001' union 联合 行的查询
三:子查询(无关子查询)
select * from Info where Nation = (select Code from Nation where Name='汉族') 两个查询 一个查询的结果当做另一个查询的条件 查一个 =
select * from Info where Nation in (select Code from Nation where Name='汉族' or Name='苗族')
in(在里面)not in (在不里面)任意一个都可以 作为两个查询结果的链接 查两个in
四:子查询(相关子查询)
select * from Car a where a.Oil <(select avg(Oil) from Car b where b.Brand = a.Brand)
把外子查询定义一个a 里面的表定义成b 外层表看数据 里层求数据的平均值(每一个数据都走一遍)
1 0
- MySql高级查询语句
- Mysql高级查询语句练习
- Mysql的字段类型,查询语句,高级操作
- sql高级语句查询
- SQL高级查询语句
- sql高级查询语句
- sql 高级查询语句
- MongoDB高级查询语句
- SQL语句高级查询
- Mysql高级SQL语句
- MySQL 高级语句
- MYSQL之高级查询
- mysql高级查询
- Mysql高级查询
- mysql高级查询
- mysql中的高级查询
- mysql高级数据查询
- 【Mysql】高级查询
- xposed 框架创建以及初始化
- 接口中同一个方法不写public,为什么在实现类中一定要写public呢?
- Python(Pygame)事件处理
- UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的
- 【笔记整理】hashMap和hashtable的区别
- MySql高级查询语句
- Android中的冷启动与热启动
- <11>python学习笔记——json and pickle序列化
- Assigning keystrokes
- MLY翻译 -- 4.Scale drivers machine learning progress
- linux 安装单机版zookeeper
- Ubuntu16.04下安装Emacs的方式总结
- xposed的实现
- MySQL 中NULL和空值的区别