我想要做的是创建一个 SQL 查询,以单元格数据为条件,分别在每一行上执行。 IE。我有一个基于学生 ID 获取记录的 SQL 查询。我希望能够将一组学生 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 查询,但这似乎有点荒谬......
谢谢
最佳答案
我明白你的问题,你是否正在考虑从 Excel 列中的数据生成查询?
一旦您有了查询,您会在 SQL Management Studio(或其他)程序中运行它吗?
关于sql - 如何对单独的单元格值重复 Excel SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4781900/