SQL是高级的非过程化编辑语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的sql语言作为数据输入与管理的接口。
不能正确计算的原因是从数据库导出的部分NULL数据写入了空格中,其值为,虽然显示上和空白单元格完全一样,但实际上是有区别的,所以删除一下后就把它变成了空白单元格,也就可以计算了。这种值在函数计算中可以被转换,所以用sum()统计时不会有错误,但如果简单累加则会出错。
如果想删除,可以采取下面的方法:选择“数据”菜单的“筛选”下面的“自动筛选”,这里会在第一行出现下拉框;点击某一列的下拉框,选择“(空白)”,就把该列的所有空白单元显示出来了;全选该列的空白单元格,删除即可;采用同样的步骤就可以依次将各列的空白单元格全部删除了,但要注意删除完一列后一定要选择“(全部)”恢复该列的完全显示,否则会造成部分空白单元格没有被正确删除。
附件中即为修改后的文件。
你的导出命令写错了,导出远程这样写:exp BFS_WZ/BFS_WZ@192.168.0.252:1521/orcl file=C:\Users\Administrator\Desktop。导出本地这样写:exp BFS_WZ/BFS_WZ@1521/orcl file=C:\Users\Administrator\Desktop ,你忘了写端口号(1521)和你的实例名称(orcl) 这只是我电脑的参数,你导的时候换成你的参数就好了。希望帮到你欢迎分享,转载请注明来源:内存溢出
评论列表(0条)