问题标签 [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.
sql - 在运行时使用中缀在 Quill 中动态运行普通 SQL 失败,查询语法错误
我想用普通的 SQL 构造我的查询,然后使用 Quill 运行它,我使用的是中缀运算符。我的代码是这样的。
// 它可以是动态计算的任何东西。
我在打电话
这打印
这是错误的语法,当我使用run
方法执行此操作时失败。编写普通 SQL 的方式是否正确?如果不是,是否有其他方法可以将普通 SQL 和模型运行到案例类中?
django - Django (2.0.1) 行 SQL 查询 - 将结果放入模板 Html *原始查询必须包含主键*
我正在尝试从我的数据库中获取数据并在模板中显示结果。但是,不显示结果。网站上的结果是:“原始查询必须包含主键”。这是我的代码:
这是我在视图中的代码:
这是我在模板中的代码(event_detail_list.html):
我的模型如下所示:
事件表如下所示: 在此处输入图像描述
有谁知道,如何将查询集结果显示到模板中?
sql - 如何进行原始 SQL 查询,选择与区号相关联的人口最多的城市(有重复的区号)
我有一个包含以下列的表:
areaCode
zipcode
city
state
population
有多行具有与不同城市/邮政编码相关联的相同区号。我需要选择与区号相对应的人口最多的城市。
前任:
area_codes / 邮编 / 城市 / 州 / 人口
我希望能够只选择人口为 34786 的城市旧金山(区号为 858)和人口为 22785 的纽约行(区号为 914),因为它们的人口最多. 选择这些后,我需要创建一个新表并将它们放在一个新表中。
django - 原始 sql 查询在 django 框架中不起作用。我收到“TypeError at / not all arguments 在字符串格式化期间转换”
select *from table_name where name = %s",params={"name1","name2"}
全码:
django - 原始 SQL 到 Django ORM 查询集的转换
在这里,我有一个查询集,我在其中使用原始 SQL 来获取数据。
但是这种方法不能满足我的要求。
我想将此查询转换为纯Django ORM查询
我怎样才能做到这一点?
我们如何在查询集中将 count(distinct ra, category) 实现为 order_type?
我的方法
问题是如何获得 order_type 因为需要计算其他属性值......因为order_type=Count('ra', 'category', distinct=True) 给出错误
python - 按日期时间加上django查询集中的天数过滤行
我有一个模型,其中字段 datetime 作为参考日期,字段整数包含从参考日期开始计算的天数,我需要过滤掉 reference_date + days 小于 django orm 中当前日期的行。我尝试使用 RawSQL,将过滤器委托给 mysql,但我需要访问行的一列,而且我不知道如何在 RawSql 表达式中包含 F 表达式,我尝试加入字符串,但它不起作用. 包括我的模型描述。
python - 带有存储过程的管理器返回的 Djano 查询集
我有一个model.Manager
运行存储过程和一个model.Model
来处理返回的数据。但是,当返回数据时,它不是作为一个返回,queryset
而是作为一个元组列表返回,我不能通过字段名引用它们。我希望将结果作为queryset
.
模型.py
视图.py
detail_rows = DashDetailData.objects.dashboardDetail('11-10-2020', '11-20-2020')
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... 在没有附加条件的情况下获取它们)
那么,是否有解决方案,或者我需要多次调用数据库?
谢谢。
entity-framework - EF Core 5 和 FromSqlRaw 与继承
我想对FromSqlRaw
视图模型和它们之间的继承使用查询。我创建了两个示例视图模型:
我的DbContext
有这个内容:
我的查询:
但我收到一个错误:
SqlException:列名“鉴别器”无效。列名“区名”无效
我知道这是由于 TPH 模式,如果我不使用继承,我可以解决这个问题,但是如何在没有 TPH 的情况下使用这两个具有继承的表,好吗?
解决方案 我必须创建一个未注册为实体的基类: