sql 查询列名转化_SQL复杂查询

本文介绍了SQL查询中的视图、子查询和关联子查询的使用方法。视图可以保存频繁使用的SQL语句,提高效率,但不能用于插入数据。子查询包括in、any、all等操作,适用于不同场景。关联子查询则用于在每个组内进行比较。理解这些概念有助于解决复杂的业务问题。
摘要由CSDN通过智能技术生成

目录:

1.视图

2.子查询

3.标量子查询

4.关联子查询

5.如何用sql解决业务问题

6.各种函数

如何学习:

1.是什么?2.如何用?3.有什么用?4.注意事项

一.视图

视图中存放的是sql查询语句,在使用视图时会运行sql语句,产生一张临时表,当客户端与数据库的链接断开之后,这个临时表就会自动删除

如何创建视图?

create view 视图名称(视图列名1,视图列名2,...)

as

select 查询语句;

9f0874d08c1bff508803d48fc60ce5d7.png

以后想使用视图的时候,直接在from后面加上视图名称就可以了,并且原表更新数据后,视图也会更新数据。

使用视图的好处:

1.频繁使用的sql语句可以保存为视图,提高效率

2.数据会自动更新,保证数据的最新状态

3.不需要保存数据,节省存放数据的空间

注意事项:

1.避免在视图基础上再创建视图,会降低运行效率

2.不能往视图里插入数据

3a834b546bc555565bc8871e87d85503.png

47a571916a952fbdb58547a34094b322.png

二.子查询

筛选条件从数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值