问题标签 [rawsql]

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 回答
72 浏览

sql - 有什么方法可以使用原始 sql 还是我被 laravel-eloquent 困住了?

我正在尝试迁移 2007 年开发的应用程序并向其添加 api,以便我可以轻松地使用新应用程序开发和同步数据我用旧数据库开始了一个 laravel 项目只是为了创建 api 旧数据库图如下所示:在此处输入图像描述太多的关系和疯狂的多态关系。我想将我的查询迁移到 laravel eloquent 但我无法及时完成我试图用 eloquent 来做这件事但花了太多时间有没有办法像这样使用原始 sql 或者我被 eloquent 困住了这是我的 laravel 代码:这里

sql 查询看起来像这样

1

0 投票
1 回答
329 浏览

sql - 在运行时使用中缀在 Quill 中动态运行普通 SQL 失败,查询语法错误

我想用普通的 SQL 构造我的查询,然后使用 Quill 运行它,我使用的是中缀运算符。我的代码是这样的。

// 它可以是动态计算的任何东西。

我在打电话

这打印

这是错误的语法,当我使用run方法执行此操作时失败。编写普通 SQL 的方式是否正确?如果不是,是否有其他方法可以将普通 SQL 和模型运行到案例类中?

0 投票
0 回答
93 浏览

django - Django (2.0.1) 行 SQL 查询 - 将结果放入模板 Html *原始查询必须包含主键*

我正在尝试从我的数据库中获取数据并在模板中显示结果。但是,不显示结果。网站上的结果是:“原始查询必须包含主键”。这是我的代码:

这是我在视图中的代码:

这是我在模板中的代码(event_detail_list.html):

我的模型如下所示:

事件表如下所示: 在此处输入图像描述

有谁知道,如何将查询集结果显示到模板中?

0 投票
3 回答
62 浏览

sql - 如何进行原始 SQL 查询,选择与区号相关联的人口最多的城市(有重复的区号)

我有一个包含以下列的表: areaCode zipcode city state population

有多行具有与不同城市/邮政编码相关联的相同区号。我需要选择与区号相对应的人口最多的城市。

前任:

area_codes / 邮编 / 城市 / 州 / 人口

我希望能够只选择人口为 34786 的城市旧金山(区号为 858)和人口为 22785 的纽约行(区号为 914),因为它们的人口最多. 选择这些后,我需要创建一个新表并将它们放在一个新表中。

0 投票
1 回答
184 浏览

django - 原始 sql 查询在 django 框架中不起作用。我收到“TypeError at / not all arguments 在字符串格式化期间转换”

select *from table_name where name = %s",params={"name1","name2"}

全码:

0 投票
0 回答
99 浏览

django - 原始 SQL 到 Django ORM 查询集的转换

在这里,我有一个查询集,我在其中使用原始 SQL 来获取数据。

但是这种方法不能满足我的要求。

我想将此查询转换为纯Django ORM查询

我怎样才能做到这一点?

我们如何在查询集中将 count(distinct ra, category) 实现为 order_type?

我的方法

问题是如何获得 order_type 因为需要计算其他属性值......因为order_type=Count('ra', 'category', distinct=True) 给出错误

0 投票
1 回答
303 浏览

python - 按日期时间加上django查询集中的天数过滤行

我有一个模型,其中字段 datetime 作为参考日期,字段整数包含从参考日期开始计算的天数,我需要过滤掉 reference_date + days 小于 django orm 中当前日期的行。我尝试使用 RawSQL,将过滤器委托给 mysql,但我需要访问行的一列,而且我不知道如何在 RawSql 表达式中包含 F 表达式,我尝试加入字符串,但它不起作用. 包括我的模型描述。

0 投票
0 回答
28 浏览

python - 带有存储过程的管理器返回的 Djano 查询集

我有一个model.Manager运行存储过程和一个model.Model来处理返回的数据。但是,当返回数据时,它不是作为一个返回,queryset而是作为一个元组列表返回,我不能通过字段名引用它们。我希望将结果作为queryset.

模型.py

视图.py

detail_rows = DashDetailData.objects.dashboardDetail('11-10-2020', '11-20-2020')

0 投票
1 回答
49 浏览

php - sql 查询:在 if 条件下执行 where

我的情况如下:

  • 我有一个连接表的长查询
  • 连接表中的所有列都包含一个列“名称”。在这个表中有两个名字'A'和'B'(但可以是C,D......Z,我不知道我们可以有多少个名字)并且它们都有多行,所以我有 n 行名称为 A 和 n 行名称为 B
  • 有时,根据用户输入,我需要加入整个表(包含所有名称),但只放置名称为“A”的某些条件(例如)。

所以 :

联合表 myTable(它将获取所有结果 A、B、C...)但如果 name = 'A' 然后 A.priority = A.userInput (对于 B、C... 在没有附加条件的情况下获取它们)

那么,是否有解决方案,或者我需要多次调用数据库?

谢谢。

0 投票
1 回答
128 浏览

entity-framework - EF Core 5 和 FromSqlRaw 与继承

我想对FromSqlRaw视图模型和它们之间的继承使用查询。我创建了两个示例视图模型:

我的DbContext有这个内容:

我的查询:

但我收到一个错误:

SqlException:列名“鉴别器”无效。列名“区名”无效

我知道这是由于 TPH 模式,如果我不使用继承,我可以解决这个问题,但是如何在没有 TPH 的情况下使用这两个具有继承的表,好吗?

解决方案 我必须创建一个未注册为实体的基类: