sql

    2热度

    1回答

    我正在使用Hive数据在PySpark Shell中工作。这里的目标是收集多个项目的计数器。下面我有一个示例数据框和数据查询。我使用的资源:Is it possible to specify condition in Count()?,但它是用于有限的计数器。 DriveHealth = sqlContext.sql("Select Health From testdrivestatus") He

    0热度

    1回答

    我对这个难住。我有下面的代码,它可以正常工作,直到update语句中最后一个@POC_XLATE的位置,然后我得到错误必须声明标量变量。 如果我将表更改为临时表,代码工作正常。我试图将select语句移到代码的末尾,这没有奏效。希望有人对它为什么这样做有一些建议。提前致谢。 declare @POC_XLATE as TABLE( POC_XLATE_ID int NULL, T

    0热度

    2回答

    之间的映射我有两个查询返回以下数据: 结果1: 2017-02-27 10:54:30.000 2017-02-27 10:55:30.000 2017-02-27 10:59:30.000 2017-02-27 11:02:30.000 结果2: 2017-02-27 10:52:42.000 2017-02-27 10:55:00.000 2017-02-27 10:55:05.0

    -2热度

    2回答

    因此,一些行,我有两个表如下所示: “样品” sample_id|measure_id|depth|date 11 | 1 | 0 |2013 17 | 1 | 1 |2013 18 | 1 | 3.5 |2013 21 | 2 | 0 |2015 22 | 2 | 1 |2015 此表包含测量现有样本信息。 sample_id对于每

    1热度

    2回答

    我试图计算可通过不同渠道联系的客户。下面的代码会给我一个只有通过短信可联系的客户的统计。 with grouping as ( select distinct case when sms_correct_flag = 'Y' then 'Y' else 'N' end as smsable, case when email_correct_flag = 'Y' then

    0热度

    1回答

    我在从多个源获取数据时遇到问题。如果您可以提供您的想法来设计SQL查询,那将是非常好的。 我必须从两个表中获取数据,并将INSERT转换为第三个表。 INPUT TABLE 1 - TaskOrderNumer - MemberID TABLE 2 - ReferenceID - MemberID 输出 TABLE 3 - TaskRefID - PatID 我的输入表有T

    0热度

    1回答

    是否有一种方法仅在单个列的select case语句中进行排序?让我们只能说在城市上升的顺序。 SELECT StudentLocation = CASE WHEN @IsRegistered IS NOT NULL AND @IsInClass IS NOT NULL THEN s.InClassLocation WHEN @IsRegistered IS NOT NUL

    1热度

    2回答

    如何将声明的var插入临时表中? DECLARE @ConcatString VARCHAR(4000) SELECT @ConcatString = COALESCE(@ConcatString + ', ', '') + LanguageName FROM EmployeeLanguage where EmployeeId=10504 SELECT @ConcatString AS Lan

    1热度

    1回答

    我有一张叫做'orders'的表,它记录了一顿饭的订单ID,一个订购这顿饭和一顿饭的人的id它可以是1,2,或3) orders oid | pid | meal ________________ 1 | 1 | 2 2 | 1 | 3 3 | 3 | 1 4 | 5 | 2 5 | 5 | 2 6 | 5 | 1 我想产生一个结果,让我查看订单数每餐每个PID: pid |

    1热度

    1回答

    希望这是一个容易的人你比我更聪明。我想从另一个匹配表执行插入到表中,但我只想插入,如果该行不存在。行中的某些值如果存在可能会更改。没关系。 我在想,如果插入两列匹配,那么不要插入并保留原样。如果这两列不匹配,则插入该行。我已经通过合并,并插入到除外。这段代码将起作用:但这不是我所需要的。 INSERT INTO LotDetail SELECT UID, LotKey, SerialNo, Ty