Excel表中连接sql并使用sql语句引用excel单元格数据作为查询条件

Excel表中连接sql并使用sql语句引用excel单元格数据作为查询条件,第1张

1、将需要处理的记录复制到一个新的工作表,然后将在数据库表中存在唯一值的列(比如物料编码)后插入一列,用 CONCATENATE函数将其前后加上“'”。

2、将加“'”的这列数据复制到一个文本文件中。

3、关闭并保存这个新的文本文件,然后用Word 将其打开。

4、快捷键Ctrl+F,点击“替换”,查找内容中输入“^p”,替换为输入“,”。

5、在 sql server 的查询界面,输入以下SQL语句:use 数据库名,select from  表名  ,where  字段名  in ,(Word 中的文本)。

在数据库控制台执行和用api调用是不一样的,数据库自身控制台能识别两种语句结合,而api调用不行,所以通过api具体 *** 作还是需要分步 *** 作

还有一种可能就是你在执行语句之后没有执行commit,控制台 *** 作自动会commit,而调用api需要自己提交修改,否则不会更新数据库

1、查询数据库表的所有字段并直接使用select语句。从数据库表中选择。

2、查询数据库表的part部分字段,可以使用select field命令,从数据库表中选择字段名称。

3、根据条件查询,使用后面的条件,加上从数据库表中选择条件名称。

4、使用distinct命令查询数据库字段记录中的非重复结果,从数据库中选择不同的字段名称。

5、查询数据库表前面的数据,可以使用top命令,从数据库表中选择顶部编号。

*** 作sql数据库的。如果是access,换成 oledb

string sConnectionString= "数据库连接";

SqlConnection objConn= new SqlConnection(sConnectionString);

objConnOpen();

SqlDataAdapter da= new SqlDataAdapter("sql语句", objConn);

DataSet ds = new DataSet();

daFill(ds);

objConnClose();

以上就是关于Excel表中连接sql并使用sql语句引用excel单元格数据作为查询条件全部的内容,包括:Excel表中连接sql并使用sql语句引用excel单元格数据作为查询条件、insert into select语句执行不了,但在数据库中却可以执行,为何、sql怎么用查询结果作为条件进行查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10212677.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存