首页 > 数据库 >直接用sql语句来查询和分析excel表,不需要导数据,提供了sql语句自动生成,不会sql也能用

直接用sql语句来查询和分析excel表,不需要导数据,提供了sql语句自动生成,不会sql也能用

时间:2024-06-13 09:29:24浏览次数:25  
标签:语句 数据库 excel 查询 sql 我们

          用sql语句来查询excel表,我们需要把excel表格导入到数据库中,然后用数据库的管理工具写sql语句来进行查询。方法有很多,我们不一一描述。
         今天我们要说的是直接用sql语句来查询和分析excel表。为什么有这么一个想法呢?程序员或者会sql语句的人,不太愿意去使用excel公式,觉得sql更高效。很多时侯,他们更愿意将excel表导入数据库进行查询和分析。但是数据库导入导出excel表,稍微有些繁琐和浪费时间。
        现在给大家介绍一种新的方法,打开excel表之后,直接写sql语句进行查询,hpctb提供了这个功能。不会sql语句的人,也可以用。里面有点击式的sql语句向导,可以随便学习sql。
        我们打开hpctb的“高速分析”,出现的是一个类似资源管理器的界面,在这里面,你找到你需要的excel文件,双击打开,如图:

1、点击菜单上的“工作表SQL”或者“SQL查询”,这两个功能的意思是查询当前工作表或查询所有工作表的意思。

2、我们点“工作表查询”:

3、如果你想自己写sql呢,点“编辑sql”,手工输入sql语句,点“确定”就可以了。但是我们主要推荐使用点击式的sql语句向导来完成查询。我们双击“sheet1”,选中一些字段,sql语句自动就生成了:

4、我们点击“筛选”,选择条件为(“姓名”=“张三” or “姓名”=“李四” ) and “性别”=“女”,点预览:

5、我们在条件中增加汇总的选择,再点预览:

6、我们双击sheet2,进行关联查询

7、我们点确定

8、我们可以看到,很轻松就完成了对excel表格的sql查询,而且我们有个简单的sql向导,可以点点鼠标,sql语句就生成了。这个功能对于会sql语句的人有用,对于不会sql的人,其实可以做为学习sql的一个途径。直接用excel表写sql语句,总比你装一大堆数据库在电脑上要方便点。

标签:语句,数据库,excel,查询,sql,我们
From: https://blog.csdn.net/mrdzhu/article/details/139558532

相关文章

  • nginx代理mysql
    之前服务器单体架构mysql是直接安装在服务器的,没有买托管,这就造成一个问题,如果想要远程连接mysql就要开启3306防火墙端口,全是恶意ip进行攻击。。。。nginx的stream模块可以有效限制远程ip访问stream{server{listen13306;#需要开启云服务器防火墙#allo......
  • Java学习 - MySQL数据增删更清操作 实例
    INSERTINTO-插入语法1-【常用;支持多行;可用于子查询】INSERTINTO表名(字段列表)VALUES(字段值列表),(字段值列表),(字段值列表),(字段值列表);注意如果想设置空值,可以用NULL表示字段列表和字段值列表必须一一对应字段列表的顺序可以和表定义顺序不同可以省略......
  • Java学习 - MySQL数据库常用命令 实例
    进入MySQL命令行>>mysql-u用户名-p>>输入密码查看MySQL的版本--方法1:通过命令行>>mysql--version>>mysql-V--方法2:通过MySql内置函数>>SELECTVERSION();查看所有的数据库SHOWDATABASES;打开指定的数据库USEtables;查看当前数据库所有的表......
  • Java学习 - MySQL数据库导入和查询方式 实例
    目录练习用数据库导入基础查询条件查询排序查练习用数据库导入下载相关资源中的myemployess.sql执行sql脚本sourcemyemployees.sql;基础查询SELECT子句SELECT查询字段FROM表名;--查询字段包括:表的字段,常量值,表达式,函数--查询的结果是一个虚拟的表查......
  • golang执行语句操作与map结构体变量调用函数
    本文记录利用golang调用exe文件。需要用到包os/exec,本文重点介绍如何利用golang执行带参数的可执行文件以及踩过的坑。首先c:=exec.Command(cmd)语句不会执行cmd命令,而是做好要执行的准备,当接下来调用c.Run()时才会执行cmd命令,注意到此时是会阻塞进程的,等待执行完成才会进行下一......
  • SQLCMD 密码中的 K8S 秘密用法始终为空
    我试图使用K8Ssecret密码连接到SQL服务器,但无论我使用什么语法或方法,密码总是空的。如果我硬编码密码,则一切正常。我还可以使用此命令在POD中打印密码,它还会返回存储在密码中的密码,因此POD可以实际访问密码。kubectlexec-itpodname--printenvMSS......
  • 记一次线上MySQL+keepalive主从切换导致的断联
     告警/现象我们的一个程序在一次MySQL发生主从切换后直接与MySQL失去连接,且无法自恢复,只能重启程序。排查我们使用的是Springboot默认的连接池HiKari,经排查所使用的版本没有出现致命bug。导火索是数据库发生主从切换,且随时间推进,没有任何恢复连接的迹象,netstat监控表明程......
  • MySQL实战--用户行为数据分析--8小时跟做(3)
    RFM模型_哔哩哔哩_bilibili8RFM模型{最近消费(Recency)、消费频率(Frequency)、消费金额(Monetary)三个指标)对用户黏性、忠诚度和收入这三个维度进行数值定量分析,然后和平均数(中位数)对比得到定性描述(高或低)--存储createtablerfm_model(user_idint,frequencyint,recentch......
  • 【异常】使用Dbeaver链接TDengine提示SQL错误[9684]:ERROR (2318): Connection reset
    一、异常内容使用Dbeaver链接TDengine提示SQL错误[9684]:ERROR(2318):Connectionreset,报错截图如下二、报错说明“ERROR(2318):Connectionreset”表示客户端与服务器之间的连接被意外地重置。这通常发生在一个应用程序试图读取或写入数据,但是连接的另一端已经关......
  • IBM DB2 和 Oracle SQLJ 翻译器在哪里?
    一年前我一直在开发一个Java项目,并使用CodehausMojoSQLJPlugin将.sqlj文件翻译为可访问的Java类。由于我保存了旧的版本库,我看到以下<plugin>被插入到我的pom.xml中:<plugin>?<build>;<插件>;<plugin>;<groupId>o......