博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MYSQL基础八--子查询和连接
阅读量:5134 次
发布时间:2019-06-13

本文共 635 字,大约阅读时间需要 2 分钟。

1.子查询是出现在其他SQL语句内的SELECT子句。

子查询指嵌套在查询内部,且必须始终出现在圆括号内。

子查询可以包含多个关键字或条件,如DISTINCT,GROUP BY,ORDER BY,LIMIT,函数等。

子查询的外层查询可以是:SELECT,UPDATE,INSERT,SET或DO。

2.子查询的返回结果

子查询可以返回标量,一行,一列或子查询。

3.使用比较运算符的子查询

 SELECT goods_id,goods_name,goods_price FROM tab_red WHERE goods_price > ANY(SELECT  goods_prices FROM tab_red  WHERE goods_prices = '超极本');

4.当子查询返回多个结果的时候,可以使用ANY,SOME,ALL修饰的比较运算符

  ANY SOME ALL
>,>= 最小值   最小值 最大值
<,<= 最大值 最大值   最小值
= 任意值   任意值  
<>,!=     任意值

 

 

 

 

 

 

 

 

5.!=ALL或<>ALL运算符与NOT IN等效,=ANY与IN等效

 

6.连接

CREATE TABLE tab_sky(id INT,icon VARCHAR(40)) SELECT dname FROM tab_red GROUP BY MYGROUP;

 

转载于:https://www.cnblogs.com/moxuexiaotong/p/6592281.html

你可能感兴趣的文章
[转]快速矩阵快速幂
查看>>
CMap的使用(转)
查看>>
Exception Type: IntegrityError 数据完整性错误
查看>>
《浪潮之巅》十八十九章笔记
查看>>
Power Strings
查看>>
[转载]Hash
查看>>
Nuget:Newtonsoft.Json
查看>>
你是这样理解shell编程的嘛?
查看>>
前端性能优化之重排和重绘
查看>>
Assets和Raw区别
查看>>
【luogu4185】 [USACO18JAN]MooTube [并查集]
查看>>
手机号脱敏处理
查看>>
CI控制器调用内部方法并载入相应模板的做法
查看>>
Hdu - 1002 - A + B Problem II
查看>>
HDU - 2609 - How many
查看>>
每天CookBook之Python-003
查看>>
每天CookBook之Python-004
查看>>
Android设置Gmail邮箱
查看>>
StringBuffer的用法
查看>>
js编写时间选择框
查看>>