龙空技术网

Excel VBA+SQL 子查询

浮云Excel 1530

前言:

如今姐妹们对“嵌套查询语句”大致比较看重,大家都需要剖析一些“嵌套查询语句”的相关文章。那么小编同时在网摘上搜集了一些对于“嵌套查询语句””的相关资讯,希望姐妹们能喜欢,你们一起来了解一下吧!

SQL的子查询,可以理解为SQL语句的嵌套:

源数据:问题如下

如图,要查询英语成绩大于平均分的数据。必须先求出平均分,经过之前的学习,我们知道可以用如下语句求出平均分:

sql = "SELECT avg(英语) as 平均分 FROM [英语-成绩单$]"

那么大于平均分的成绩,就可以用WHERE语句筛选。

Sql = "SELECT 姓名,英语 FROM [英语-成绩单$] where 英语>平均分

代码运行的结果如下:代码如下:

用SQL子查询的,核心SQL语句如下:

 sql1 = "SELECT avg(英语) as 平均分 FROM [英语-成绩单$]" Sql = "SELECT 姓名,英语 FROM [英语-成绩单$] where 英语>(" & sql1 & ")"

建议大家,自己动手操作一下。

私信 SQL 可以获取SQL代码的Excel文件私信 视频 可以获取54集VBA入门视频私信 VBA或 vba 可以获取文章中含VBA代码的Excel文件

标签: #嵌套查询语句