如何在单独的单元格值上重复Excel SQL查询

时间:2011-01-24 12:22:10

标签: sql excel

我要做的是创建一个SQL查询,分别在每一行上执行,以单元格数据作为标准。即。我有一个SQL查询,它根据学生ID获取记录。我希望能够将一组学生ID粘贴到A列中,并让每个学生记录显示在相应的行上。

表学生

STUDENT_ID      FIRST_NAME     LAST_NAME        DOB
A001            John           Little          19701020
A002            Tim            Henry           19690105
A003            Alex           Dalton          19730312
A004            Chris          Lee             19720822
A005            Susan          Johnson         19710723

在Excel宏中查询: -

select * from Table.Student where Student_Id = 'CellA1'

Excel Sheet1中的输出: -

A001            John           Little          19701020

我对SQL和数据库相当新,所以我发现这有点麻烦。我设法使用一个单元格值来获取一条记录,所以我想为每一行创建一个单独的SQL查询,但这看起来有点荒谬......

由于

1 个答案:

答案 0 :(得分:0)

我理解您的问题,您是否正在考虑从Excel列中的数据生成查询?

一旦有了查询,您将在SQL管理工作室(或其他)程序中运行它吗?