昨天,我第一次在SQL中遇到了一个模糊问题。我已经习惯了在表歧义的情况下出现SQL错误,昨天我甚至没有试着用这种方式来考虑这个问题。
下面是一个简化的查询:
SELECT
val1,
(
SELECT SUM(val2) as val2_sum
FROM (
SELECT 1 as id, 10 as val2
UNION ALL
SELECT 2 as id, 10 as val2
) t
WHERE id = t.id
) as val2_sum
FROM (
SELECT 1 as id, 'a&
我有一个分数,我把它归类为坏的,正常的还是好的。因此,我编写了一个查询,它显示了按日分组的每个类计数。
date bad normal good
01.10 2 4 2
02.10 null 4 3
03.10 1 null 5
04.10 3 1 1
05.10 5 1 null
但我需要每个日期的累计总和。像这样
date bad normal good
01.10
如果我有这样一个结构的桌子:
serial regnum value type
1 55 100 normal
2 55 66 Light
3 77 70 normal
4 30 40 Light
现在,如果我想在一个记录中获取有关regnum = 55的数据,而不是两个具有以下结构的记录:
regnum normal light
55 100 66
如何通过sql查询或LINQ
我对SQL比较陌生,遇到了一个我似乎无法解决的问题。我正在使用Access,并尝试使用IIF进行一些工作,但这没有帮助,或者我不知道如何操作。
我有两个查询,它们各自都工作得很好,我如何将它们组合成一个?我最大的问题似乎是我有两个WHERE语句,我似乎不能将它们放入一个查询中。
SELECT CODE, SUM(Costs)/SUM(Quantity) AS SIMPLE_COST_BASE
FROM Shares
WHERE EVENT = 'Buy'
GROUP BY CODE;
SELECT CODE, (SUM(Costs) + SUM(DRP_PAY))/SUM
我想运行一个查询,并通过在postgresql中使用FOREACH循环遍历数组来获得行。 我尝试按照文档中的说明使用FOREACH循环,但它返回错误"cannot use RETURN QUERY in a non-SETOF function“ DO
$do$
DECLARE
a integer[] := array[1,2,3];
i integer;
begin
foreach i IN ARRAY a
LOOP
RETURN QUERY
select
models.sku,
(sum(models.unitretailprice) * sum
我的收藏品看起来像这样。
{
"_id" : ObjectId("572c4ed33c1b5f51215219a8"),
"name" : "This is an angular course, and integeration with php",
"description" : "After we connected we can query or update the database just how we would using the mongo API with the exception
我有两张桌子,没有钥匙可以加入它们。
第一个结果:
select fruit, sum(sales) from normal
group by fruit
预期答案
红苹果5000黄芒果7000
第二结果:
select fruit, sum(sales) from not_normal
group by fruit
预期答案
绿色苹果300绿色芒果500
现在我希望以以下格式显示最终结果:
我可以提取结果1和结果2,并在Excel上操作。但是,我想知道如何在Oracle SQL中做到这一点。
我正在尝试使用Neo4j实现一个推荐算法,这类似于在这个上的实现。
现在,我有一个简单的社交示例,在这个例子中,用户可以:
跟随另一个用户
玩游戏
live在一个国家
其思想是基于其他用户是否是朋友的朋友、玩相同的游戏、生活在同一个国家和/或跟踪所涉用户的基础上,制定一个朋友建议算法。
除了后者之外,使用上面页面中的示例很容易实现,如下所示:
MATCH (origin)-[r1:FOLLOWS|PLAYS|LIVES_IN]-(c)-[r2:FOLLOWS|PLAYS|LIVES_IN]-(candidate)
WHERE type(r1)=type(r2) AND NO
我编写了这段SQL代码,以便在几个月内连续计算不同的值。 "SELECT
(SELECT COUNT(id) MONTH(date) AS inMonth, YEAR(date) AS inYear FROM ptiseis WHERE katigoria='prosarmogi') low,
(SELECT COUNT(id) MONTH(date) AS inMonth, YEAR(date) AS inYear FROM ptiseis WHERE katigoria='organa') m
在前面的问题中,我已经成功地使用Microsoft SQL Server并将excel文件导入到新的数据库中。现在,我的问题是如何编写正确的sql命令。我尝试使用不同的标准对表中的同一列进行两次求和,然后将这些数字输入到不同的表中。我知道如何向表中插入一个和,但我想知道如何将来自同一列的两个和同时插入到表的同一行中(因为每次插入时,都会创建一个新行)。
附加问题:我应该如何组织我的结果依赖于第三个表中的值?示例数据如下所示。
以下是一些示例数据:
DeptID Department
15 Eng
16 Eng
17 Mkt
18
这是一个SQL函数--很抱歉它的复杂性;
SELECT [Codes].[Description], RawData.FS, COUNT(*) As 'Total Units'
FROM RawData, Codes, Categories
WHERE RawData.ACR = Codes.Name
AND Codes.CategoryName = 'ACR'
GROUP BY [Codes].[Description], [RawData].[FS]
ORDER BY [RawData].[FS]
在描述中-有一个代码表,其中包含表RawData
我想将行值显示为列值。并在表的末尾显示最终总价值。
为此,我使用以下数据集。
我想在列的一侧设置这个数据。
我使用这个SQL查询来完成这个任务。但我不知道怎么才能得到总列
select *
from
(select EMP_NO,SUM(Hours) total
from Employee_Attendence
group by EMP_NO)
pivot
(sum(total)
for WAGE_Type in ('Absence', 'Normal'))
最终输出应如下所示
我有这样的数据库:
weekid overage type type2
504 400 x y
504 400 z y
503 200 x z
502 100 x x
502 100 x y
我想要的是将Weekid504中的400与Weekid503中的200和Weekid502中的100相加,而不是将Weekid504或502中的其他400相加。
所以输出应该是sum(overage)
我希望将行值显示为列值。并在表的末尾显示最终的合计值。 为此,我使用了下面的数据集。 ? 我想在列侧设置此数据。 ? 我使用这个SQL查询来做到这一点。但是我不知道如何获取工时合计列 select *
from
(select EMP_NO,SUM(Hours) total
from Employee_Attendence
group by EMP_NO)
pivot
(sum(total)
for WAGE_Type in ('Absence', 'Normal')) 最终输出
我正在尝试运行这个查询
$revs = DB::table('reviews')->where('website_id', $website_id)
->selectRaw('
COUNT(id) AS total_count,
COUNT(id) AS third_party_reviews_count WHERE review_source_id!=1,
COUNT
我从这里得到了tensorflow mnist的处理示例
并添加我从这里获得的第一个卷积层可视化代码:
(我稍微修改了代码,使其适用于灰度图像)
我看到的情况是,图像在训练过程中根本没有变化!但是,如果我用零而不是随机值初始化第一层,变化就会发生。我使用tensorboard将结果可视化。完整的代码如下所示。
我想知道,代码中是否有任何错误,或者我们真的不需要第一个卷积层来对mnist进行分类?
from __future__ import print_function
import tensorflow as tf
# Import MNIST data
from tensorflo
有没有办法打印发送到数据库的QSqlTableModel/QueryModel的SQL代码?(我正在使用过滤器,并希望将其用于调试目的)
类似于:
self.model = QSqlTableModel()
self.model.setTable("Person")
print(self.model.sql) #there is no command like .sql
我有一个数据表,它返回的结果如下所示:
我想做的是根据列: cfg和相应的计数对它们进行分组。
所需的输出应该类似于:
我尝试使用以下LINQ语法来完成这个任务:
DataTable objDataTable = DLService.GetData();
var distinctTable = from row in objDataTable.AsEnumerable()
group row by row.Field<string>("cfg") into newProps
我现在退出了新的理论,在过去的两个小时里,我一直在尝试选择一个特定字段的和,但只有在布尔值为真时,然后,当布尔值为false时,再对该字段的和进行另一个选择。
我试着做出如下选择:
sum(case when (f.prevision = 1) then f.total end)
sum(case when (f.prevision = 0) then f.total end)
然后我也让其他人选择并加入,但那些并不那么重要。问题是,教义会造成错误:
[Syntax Error] line 0, col 212: Error: Unexpected ')'
我尝试使用本机SQL
我现在正在写一份模拟试卷,但是我没有一组正确的答案,我也不确定这个SQL查询的正确答案是什么。
给定一个表:
foo, bar
a , 1
b , 3
a , 2
c , 1
和查询:
SELECT foo, sum(bar)
FROM table
GROUP BY foo
我认为这是两种方式之一:
a 3
a 3
b 3
c 1
或
a 3
b 3
c 1
谢谢。
因此,我是一个非常新的方案和函数式编程作为一个整体。我试图写一个程序,找出所有低于1000的3或5倍数之和。这是我迄今为止的尝试:
(define (sum-of-multiples n)
; Start = 0, End = n, Sum = 0.
(get-sum 0 n 0)
)
; A recursive loop that starts at 0 and ends with given n (1000).
(define (get-sum start end sum)
(cond
; Stopping case.
((= start end) sum)
;