在excel中查询sql数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在excel中查询sql数据库相关的知识,希望对你有一定的参考价值。
查询是数据库最常用的操作,也是最重要的操作 SQL语言提供了SELECT语句进行数据库的查询,该语句的一般格式如下:SELECT select listFROM
参考技术A 查询是数据库最常用的操作,也是最重要的操作.SQL语言提供了SELECT语句进行数据库的查询,该语句的一般格式如下:SELECT select listFROM table source!WHE咫search_ condition][GROUP BY group一y_expression]I HAVING search condition][ ORDER BY order expression[ASC I DESC]]其主要元素说明如下:select list要选择的列或表达式的集合。table source基本表或者视图的集合.search condition进行查询的条件.groupee by_expression可以根据某些特定的列进行分组。search condition分组的条件值.order expression查询结果是按照列的集合来进行升序或者降序排序.由于SELECT语句的复杂性,一下面例子涉及到一个客户、订单数据库。客户基本信息表:Customer(CustomerlD,CompanyName,Address,City, Phone, Fax)Customer由客户编号(CustomerlD )、公司名称(CompanyName)、公司地址(Address) .公司所在城市(City)、公司电话(Phone)和传真(Fax) 6个属性组成,其中客户编号(CustomerlD )是关键字.商品信息表:Product(ProductID, ProductName,UnitPrice)Product山产品编号(ProductID )、产品名称(ProductName)和产品单价(UnitPrice )3个属性组成,其中产品编号(ProductID )是关键字。客户汀单表:Orders(OrderlD,CustomerID,ProductID,OrderDate,RequiredDate,OrderQuantity)Order由订单编号(OrderlD )、客户编号(CustomerlD )、产品编号(ProductID )、订单日期(OrderDate )、订单预交日(RequiredDate)和订单数量(OrderQuantity) 6个属性组成,其中OrderlD是关键字.如何在 DATAGRIP IDE 中添加用于生成 excel 文件的 SQL 查询?
【中文标题】如何在 DATAGRIP IDE 中添加用于生成 excel 文件的 SQL 查询?【英文标题】:How to added the SQL query used generate the excel file in DATAGRIP IDE? 【发布时间】:2020-08-01 15:23:43 【问题描述】:我是 SQL 开发人员用户,通常我每天都会从 Oracle 数据库中提取数据并将它们存储到 excel 文件中,Oracle 的 SQL 开发人员在将文件导出到 excel 文件时的好处是,你会得到两个工作表一个为您的数据,另一个工作表包含用于生成此报告的 SQL 查询。 现在我正在使用 JetBrains 的 DATAGRIP IDE,我注意到当我将文件导出到 excel 工作表时,我只获取数据,而没有用于生成此 excel 文件的 SQL 查询。 有什么方法可以将 SQL 查询添加到导出的文件中?
【问题讨论】:
你可以继续使用 SQLDev :) 但说真的,你有什么问题可以为你改进吗? @thatjeffsmith 我是 SQL 开发人员的忠实粉丝,但我同时处理 Oracle 和 MySQL,所以使用 DataGrip 是可能的……除了 DataGrip 在同一手 SQL 开发者只有 4 个主题。 对我自己来说,你没有错。关于主题,检查 github,很多不错的 @thatjeffsmith 如何让他们通过 Github?我在 SQL 开发人员中没有看到任何允许您导入它们的选项? 手动流程,例如draculatheme.com/oracle-sql-developer 【参考方案1】:不可能自动包含 SQL 选项卡。但是每个网格都有自己的“查看查询”选项,您可以在其中查看和复制所需的 SQL。
要拥有此标签,请在此处创建功能请求:https://youtrack.jetbrains.com/issues/DBE
【讨论】:
我将此答案标记为正确,因为这是我能做的至少,我希望 jetbrains 考虑尽快将此功能添加到 datagrip。以上是关于在excel中查询sql数据库的主要内容,如果未能解决你的问题,请参考以下文章
Excel表中连接sql并使用sql语句引用excel单元格数据作为查询条件