问题标签 [pypika]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
389 浏览

python-3.x - 从 pypika 中的数据库函数中选择值

想知道如何从postgresqlDBMS中的存储函数中选择数据pypika?是否有任何功能或至少有可能运行自己的查询?例如,select * from get_accounts(<account_id>)

搜索这些并没有找到任何已解决的问题,没有找到从存储过程/函数中查询

0 投票
0 回答
180 浏览

python - 使用 pypika 生成带有“OUTPUT”子句的 SQL Server 查询

我正在使用 pypika 构建将发送到 SQL Server 的查询。SQL Server 有一个OUTPUT子句,我想在查询中包含该子句以返回默认情况下将在INSERT. pypika 没有任何用于向OUTPUT查询添加子句的内置功能。

有什么方法可以生成包含OUTPUTpypika 子句的查询?

我尝试生成的查询类型示例:

编辑:固定示例查询语法

0 投票
0 回答
90 浏览

python - 如何通过迭代列表来使用 PyPika 构建 SQL 查询?

是否可以使用 PyPika 使用列表来选择字段来构建 SQL 查询?尝试类似于以下内容来构建 SQL 查询。

0 投票
1 回答
93 浏览

python - SELECT AS 的 Pypika 查询未按预期工作

我正在尝试使用 Pypika(https://pypika.readthedocs.io/en/latest/3_advanced.html)构建一个简单的 SQL 选择查询,我需要为导入的数据列提供别名。我希望看到生成的查询如下。

我尝试过的Pypika语法如下

产生,

为什么AS缺少原因?我在这里想念什么?

0 投票
0 回答
11 浏览

pypika - Pypika 真空和分析红移

如何在Pypikaredshift 中为以下 sql 构建 sql:

  • vacuum schema1.table1
  • analyze schema1.table1
0 投票
1 回答
40 浏览

python - 从 2 个表中获取数据的 SQL 查询

我一直在尝试编写一个查询,其中我在一个表中拥有大部分信息,并且只需要第二个表中的一列的信息。两个表都有一个可以用作连接的列。

但不幸的是,它没有给我想要的输出。我对编码比较陌生,使用 PyPika 编写查询。你能帮忙吗?

我知道“workflowtracker.COE”的“无”,我知道有数据和许多重复的日志

请在下面找到查询

0 投票
1 回答
29 浏览

sql-server - 如何使用 pypika 查询访问信息模式?

我正在尝试使用 PyPika SQL 查询从 Azure SQL 数据库中的表中获取列的名称,但一直遇到麻烦。这是我用来生成查询的代码:

我创建了另一个函数,它使用 PyODBC 库从查询中获取 SQL,对数据库执行它,并返回所有行:

我知道 getData() 函数有效,因为当我向它传递一个简单的选择查询时,一切正常。但是,当我尝试使用上面 pypika 生成的查询时,出现以下错误:

为了确保这不仅仅是某种权限错误,我手动编写了以下查询并使用 getData() 函数执行它,它工作得很好:

我还将 pypika 生成的查询打印到控制台。唯一的区别似乎是添加了一些双引号:

我究竟做错了什么?出于某种原因,此错误似乎仅限于信息模式表,因为我在代码中多次使用类似查询而没有问题。我知道我可以只使用我手动编写的查询,但使用 PyPika 的目的是让我的所有 SQL 查询更具可读性和可重用性——很高兴理解为什么它在这种非常特殊的情况下不起作用。

谢谢!