【sql in excel】入门07:SQL语句排错Word文档下载推荐.docx
《【sql in excel】入门07:SQL语句排错Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《【sql in excel】入门07:SQL语句排错Word文档下载推荐.docx(4页珍藏版)》请在冰豆网上搜索。
![【sql in excel】入门07:SQL语句排错Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-10/1/e587c7b1-9c3a-4b4b-977c-b845fe1086b2/e587c7b1-9c3a-4b4b-977c-b845fe1086b21.gif)
数据源:
sql语句:
SELECT月,商品,数量from[Sheet2$]
执行此语句,报错。
分析语句,(肉眼)找到原因是月份写成月,字段名称出错,导致查询不到结果。
执行下面更改后的sql语句:
SELECT月份,商品,数量from[Sheet2$]
结果:
但有时候,凭一双肉眼(毕竟不是金睛火眼)是很难发觉语句中的错误的,特别是将英文符合写成中文符合这最常见的错误。
假如运行SQL语句的时候,有提示就好了。
在运行sql语句的时候,将命令类型下拉为SQL,再确定。
提示至少一个参数没指定。
那么根据提示,检查字段名称,标点符号等等。
看上面红色框的sql语句:
对比数据源,月份这个字段写成了月。
将语句中的逗号改为中文逗号。
SELECT月份,商品,数量from[Sheet2$]
同样提示:
最后,SQL在excel中的错误提示,尽管有,但还是不够好的。
写错的时候,需要耐心取排查每个字段每一个标点符号等等。
一步一步去排除、验证。
所以,先建立表与数据源之间的链接(如果不想整表引用,可以先写简单的SQL语句进行链接),再写目标SQL语句,是不错的习惯。
不然一旦写完sql语句,写错了,就得重新操作,建立与数据源之间的链接,挺麻烦的。