子查询和连接
- 使用比较运算符的子查询
符号:=,>,<,<=,<=,<>,!=,<=>
例子:SELECT goods_id,goods_name,goods_price FROM tdb_goods
WHERE goods_price > (SELECT AVG(goods_price) AS avg_price FROM tdb_goods)
ORDER BY goods_price DESC;
内查询:查找出商品的平均价格
外查询:输出大于平均价格的商品
若查询出来的数据多余一行,则可以使用any,some,all
例子:SELECT goods_id,goods_name,goods_price FROM tdb_goods
WHERE goods_price > ANY (SELECT * FROM tdb_goods WHERE goods_price >= '5000');
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步