mysql - 如何将特定单元格提取到 EXCEL 中的 SQL

标签 mysql sql excel vba

下面是 Excel 中的示例表格:

ID Name  Account
1  Jon   001
2  Snow  002
3  Alive 003

我想根据帐户创建一条SQL。看起来像,

SELECT * FROM CUSTOMER_TABLE WHERE ACCOUNT=' ';

是否可以让系统满足ACCOUNT=' '?就像系统可以自动输入每个值。

它应该像WHERE ACCOUNT='C1', ACCOUNT='C2', ACCOUNT='C3'...

最佳答案

我假设您将帐户复制到 Range("E1:E10") 之类的范围内。 然后,您可以使用 for 循环来更改每轮的帐户。 将您的查询更改为,

SQL_Query = "Select * From Customer_Table Where Account ="

然后尝试 For 循环

Dim Query as String
For i = 1 to 10
    Query = SQL_Query & Cells(i,4).value
    'Do your query here.
    'Be careful about that your results should be copied under the last row.
    'Otherwise only the last one will be shown.
Next

关于mysql - 如何将特定单元格提取到 EXCEL 中的 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37022286/

相关文章:

sql - 为什么我的 SQL 查询 != "Some Value"不返回任何 NULL 行?

excel - 数组中具有条件值的计数公式

php - 单个 mySQL 查询中的 if 语句和大于比较

mysql - 如何针对该场景编写SQL查询?

php - 使用 xampp 和 phpmailer 的奇怪错误

mysql - Codeigniter 复杂的 MySQL 查询 - 删除反引号 - 这是一个安全问题吗?

sql - FLASHBACK_TRANSACTION_QUERY Oracle 12c 中的 View 不返回任何行

java - MySQL select 与 JDBC 的性能问题

excel - 如果您在 Windows 资源管理器中右键单击并使用 Excel 打开,如何在 Excel 中打开 txt 文件?

python - xlrd 和 xlwt 兼容吗?